数组是值得有序结合,每个值叫做一个元素,每个元素的位置称为索引,索引从0开始. 在JavaScript中,数组是对象的特殊形式.继承自Array.prototype中的属性,有丰富的数组操作方法. 通常数组的实现是经过优化的,用数字索引访问数组元素比访问常规的对象属性要快很多.足够稀疏的数组查找元素和常规对象属性的查找时间一样长. 首先:创建数组 var a1=[]; var a2=[1,2,3]; var a3=[1,"a",2,"b"]; var a4=[1,[…
一. in运算符 in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象.如果右侧的对象拥有一个名为左操作数值的属性名,那么表达式返回true.例如: var point = {x:1, y:1}; 'x' in point //=>true:对象有一个名为'x'的属性 'z' in point //=>false:对象中不存在名为'z'的属性 'toString' in point //=>true:对象继承了toString()方法 var data =…