我对 arr.length 属性感到困惑。我知道这已经在这里讨论过,但我的问题有点不同。如果我创建一个像
这样的字符串var str = "你好!";
我可以使用str.length
属性访问它并获取返回的长度。 length
属性,它总是通过创建新变量来创建还是对任何地方的引用?
最佳答案
length 属性是属于 Array 或 String 对象的属性。因此,任何类型为 Array 或 String 的内容都将具有此属性。它绑定(bind)到这些对象的原型(prototype)。
编辑:
感谢下面的评论,我意识到 length 属性不仅仅属于我上面提到的对象。无论如何,回答OP的问题长度是这些原生对象的属性。
关于javascript - JavaScript 如何将 (.length) 属性存储在变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56751539/