【发布时间】:2015-11-27 15:04:53
【问题描述】:
我创建了一个名为 foo 的类:
foo = function()
{
...
}
然后我从 foo 类创建一个名为 pear 的对象:
pear = new foo();
然后我将梨对象放入数组中:
array_obj = [pear];
所以当我通过“for循环”解析array_obj时,我想获取实例的名称,即“pear”字符串:
for(var i = 0; i < array_obj.length; i++)
{
console.log(array_obj[i].name);
}
但它不起作用,因为array_obj[i].name 不返回“梨”名称。
你有想法吗?提前谢谢你,诚挚的。
【问题讨论】:
-
暂时考虑以下有效的 JS 代码:
pear = apple = new foo() -
你可能会混淆
function.name这是新的 ES6 功能。
标签: javascript object instance