【发布时间】:2011-06-08 20:23:03
【问题描述】:
我正在尝试将对象传递给函数,但是当我尝试输出对象时,它显示“未定义”。这是一个例子:
// 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);
谁能告诉我如何将对象作为参数传递?在此先感谢
【问题讨论】:
-
您遇到了范围界定问题。您需要显示更多代码,以便我们帮助您查看问题所在。另外,我怀疑命名任何属性或变量
object都会有问题 -
如果您在分配 this.obejct 后立即提醒它怎么办?也许它根本没有被赋值。以这种方式将对象传递给函数是很有可能的,
-
显示对象包含的属性
标签: javascript object arguments