JS Array

JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#中数组、ArrayListHashtable等的超强综合体。
l数组的使用方式:
var names = newArray();//无需初始化长度,动态
names[0] = "tom";
names[1] = "jerry";
names[2] = "lily";
循环遍历数组(for循环):
for (var i = 0; i < names.length; i++) {
   alert(names[i]);
}

循环遍历数组(for in循环):类似于c#中的foreach.
for (var i in names) {
  alert(names[i]);//如果直接输出i是什么?
}
使用for in循环可以遍历对象的所有属性。演示:遍历window对象
for in循环其实遍历的还是key.
l数组的其他几种声明方式:
new Array();
new Array(size);
new Array(element0, element0, ..., elementn);
var arr = [‘China’, 2008, true, ‘Hello’];(推荐。)
arr[0]à'China'
arr[1]à2008

Array.join(“连接字符串”)//将数组中的元素通过指定的“连接字符串”连接起来,返回一个字符串。

Array.reverse();//将数组中的元素反转。

Array.sort();//排序

原文地址:https://www.cnblogs.com/dxmfans/p/9434877.html