我对arr.length
属性感到困惑。我知道这里已经讨论过了,但是我的问题有些不同。如果我正在创建
var str = "Hello!";
我可以使用str.length
属性访问它,并返回其长度。 length
属性,将始终通过创建新变量来创建它,还是引用到任何地方?
答案 0 :(得分:2)
length属性是属于Array或String对象的属性。因此,具有Array或String类型的任何内容都将具有此属性。它绑定到这些对象的原型。
编辑:
由于下面的评论,我认识到length属性不仅仅属于我上面提到的对象。无论如何,回答OP的问题长度是这些本机对象的属性。