【发布时间】:2014-04-29 16:18:28
【问题描述】:
我想将一个对象插入到一个预定义的对象中:
var obj = {
"scripts": {
"libs":{}
},
"plugins":{}
}
//....
function addobj(path, obj){
console.log(path); // Object {libs: Object}..
path.push(obj); // TypeError: undefined is not a function
}
// Test cases:
addobj(obj["scripts"],{"test":{}});
console.log(obj);
但是出现错误:TypeError: undefined is not a function为什么会这样?
【问题讨论】:
-
Path是一个对象,
push是一个Array方法
标签: javascript jquery html object