标签:
定义: 拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解) 不具有数组所具有的方法 ps:这是我参考的定义,实际上,只要有length属性,且它的属性值为number类型就行了 类数组示例: var a = {‘1‘:‘gg‘,‘2‘:‘love‘,‘4‘:‘meimei‘,length:5}; Array.prototype.join.call(a,‘+‘);//‘+gg+love++meimei‘ 非类数组示例: var c = {‘1‘:2}; 没有length属性,所以就不是类数组。 javascript中常见的类数组有arguments对象和DOM方法的返回结果。 比如 document.getElementsByTagName()。
标签:
原文地址:http://www.cnblogs.com/yanwen2015/p/4782472.html