JavaScript Array(数组) 对象

来源:互联网 发布:化学金牌软件 编辑:程序博客网 时间:2024/05/02 11:34
  • 创建一个数组

创建一个数组,有三种方法。
下面的代码定义了一个名为 myCars的数组对象:
1: 常规方式:

var myCars=new Array(); myCars[0]="Saab";       myCars[1]="Volvo";myCars[2]="BMW";

2: 简洁方式:

var myCars=new Array("Saab","Volvo","BMW");

3: 字面:

var myCars=["Saab","Volvo","BMW"];
  • 在一个数组中你可以有不同的对象

所有的JavaScript变量都是对象。数组元素是对象。函数是对象。
因此,你可以在数组中有不同的变量类型。
你可以在一个数组中包含对象元素、函数、数组:

myArray[0]=Date.now;myArray[1]=myFunction;myArray[2]=myCars;
  • 数组方法和属性

使用数组对象预定义属性和方法:

var x=myCars.length             // the number of elements in myCarsvar y=myCars.indexOf("Volvo")   // the index position of "Volvo"
  • 更多实例
合并两个数组 - concat()合并三个数组 - concat()用数组的元素组成字符串 - join()删除数组的最后一个元素 - pop()数组的末尾添加新的元素 - push()将一个数组中的元素的顺序反转排序 - reverse()删除数组的第一个元素 - shift()从一个数组中选择元素 - slice()数组排序(按字母顺序升序)- sort()数字排序(按数字顺序升序)- sort()数字排序(按数字顺序降序)- sort()在数组的第2位置添加一个元素 - splice()转换数组到字符串 -toString()在数组的开头添加新元素 - unshift()
0 0