【发布时间】:2022-02-05 16:30:55
【问题描述】:
我们可以将属性分配给数组,但是为什么在这种情况下长度为0? 见附件代码
var person = []
person.fname = "Mr. Brown"
person.lname = "White"
person.length // gives 0 why?
【问题讨论】:
-
是的。这是正确的。你对
Array有什么期望? -
只计算索引的porperties。允许附加具有随机名称的属性,因为数组是对象,但数组实际上并没有对它们做任何事情。
标签: javascript arrays object