我的意思是,除了[] .prototype方法和严格的“字符串”键之外?
什么吗?
一个数组是否可以说是一个按照约定只有“数字”字符串值作为键的对象,并从Array.prototype继承方法?
还有其他差异吗?
答案 0 :(得分:2)
关键区别在于.length
属性的自动行为。
Here is a slightly old but still interesting article on the topic.
答案 1 :(得分:1)
您可以获得数组原型,例如
$ ['foo', 'bar'].length
2
$ ['foo', 'bar'].join('|')
'foo|bar'
// etc...
在这里阅读更多相关信息:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype