Home  >  Article  >  Web Front-end  >  javascript中数组的多种定义方法和常用函数简介_基础知识

javascript中数组的多种定义方法和常用函数简介_基础知识

WBOY
WBOYOriginal
2016-05-16 16:49:011251browse


数组的定义:
方法1.

复制代码 代码如下:

var mycars=new Array()
mycars[0]="sharejs.com"
mycars[1]="Volvo"
mycars[2]="BMW"

方法2.
定义和初始化一起:

复制代码 代码如下:
var mycars=new Array("Saab","Volvo","BMW");

或者:

复制代码 代码如下:
var mycars=["Saab","Volvo","BMW"];

javascript二维数组,用一维数组来模拟:
方法1.

复制代码 代码如下:
var   arr   =   new   Array(['a','b','c'],['d','e','f']);

arr[0]返回第一个一维数组,arr[0][0]返回第一个一维数组的第一个元素'a',下同。
方法2.
复制代码 代码如下:

arr=new   Array();  
for(i=0;i     arr[i]=new   Array(...);  
}

方法3.
复制代码 代码如下:

var  arr=new  Array(  
  new   Array(),  
  new   Array(),  
  new   Array()  
);

javascript的数组不需要设定长度,会自己进行扩展,数组名.length返回元素个数

javascript数组常用函数:
toString():把数组转换成一个字符串
toLocaleString():把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():插入、删除或者替换一个数组元素

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn