[英]javascript: object property is array, but append isn't working
var objs = {
'prop': []
}
objs['prop'].append('q');
錯誤: TypeError: objs.prop.append is not a function
為什么此代碼不起作用?
為什么選擇console.log(typeof(objs['prop']));
object
不是array
嗎?
var objs = {
'prop': []
}
objs['prop'].append('q');
應該:
var objs = {
'prop': []
}
objs['prop'].push('q');
因為JavaScript中沒有關聯數組,所以關聯數組實際上是一個對象。 一無所有
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.