javascript:object属性是数组,但是append不起作用

cet*_*ver 0 javascript

var objs = {
   'prop': []
}
objs['prop'].append('q');
Run Code Online (Sandbox Code Playgroud)

错误: TypeError: objs.prop.append is not a function

为什么这段代码不起作用?
为什么console.log(typeof(objs['prop']));object不是array

Joe*_*Joe 8

Array.push:

var objs = {
   'prop': []
}
objs['prop'].append('q');
Run Code Online (Sandbox Code Playgroud)

应该:

var objs = {
   'prop': []
}
objs['prop'].push('q');
Run Code Online (Sandbox Code Playgroud)