Javascript 如果数组键实际上是字符串,那么数组与对象的区别是什么?
我的意思是,除了[]原型方法和严格的“stringmeric”键之外 有什么事吗 数组是否可以被称为是一个对象,按照惯例,该对象只使用“数字”字符串值作为键,并从array.prototype继承方法Javascript 如果数组键实际上是字符串,那么数组与对象的区别是什么?,javascript,arrays,Javascript,Arrays,我的意思是,除了[]原型方法和严格的“stringmeric”键之外 有什么事吗 数组是否可以被称为是一个对象,按照惯例,该对象只使用“数字”字符串值作为键,并从array.prototype继承方法 还有其他区别吗?关键区别在于.length属性的自动行为 您可以获得阵列原型,如 $ ['foo', 'bar'].length 2 $ ['foo', 'bar'].join('|') 'foo|bar' // etc... 请在此处阅读更多信息: 也许有帮助。
还有其他区别吗?关键区别在于
.length
属性的自动行为
您可以获得阵列原型,如
$ ['foo', 'bar'].length
2
$ ['foo', 'bar'].join('|')
'foo|bar'
// etc...
请在此处阅读更多信息:
也许有帮助。