我正在尝试将一个对象传递给一个函数,但是当我尝试输出该对象时,它表示“未定义”。这是一个例子:
// object defined
this.object = new Ext.data.JsonStore({
//some store properties
});
// printing object
function printObject (obj) {
alert(obj); // my output is "undefined"
}
// trying to pass the object
printObject(this.object);
有谁能告诉我如何将对象作为参数传递?提前谢谢你
答案 0 :(得分:1)
这里的上下文是什么,这是指什么,另一个对象?尝试称之为“对象”以外的东西,也许是“数据”。不是100%肯定,但我认为'对象'可以保留。
答案 1 :(得分:0)
可能是未定义的函数pringObject
(而不是printObject
)。
答案 2 :(得分:0)
试试这个:
var obj = new Ext.data.JsonStore({
//some store properties
});
因此obj被隐式转换为JsonStore返回的类型对象