1.数组的三种创建方式
var arr = new Array(element0, element1, ..., elementN); var arr = Array(element0, element1, ..., elementN); var arr = [element0, element1, ..., elementN];
2.创建一个长度不为0,但是没有任何元素的数组,可以使用下面两种方式
var arr = new Array(arrayLength); var arr = Array(arrayLength);
其中arrayLength为数组长度。
3.创建一个只有唯一元素,该元素恰巧为数字的数组
var arr = [42];
4.使用for in遍历数组,结果会是所有元素的下标。使用for of遍历数组,结果会是每个元素。
var arr = ["First","second","third"]; for (var i in arr){ //结果 0 1 2 console.log(i); }
for (var i of arr){ //结果 First ,second, third console.log(i); }
arr.forEach(function (element) { //结果是 First, second, third console.log(element); });
5.数组的方法
concat()
连接两个数组并返回一个新的数组。
join(deliminator = ',')
将数组的所有元素连接成一个字符串。
push()
在数组末尾添加一个或多个元素,并返回数组操作后的长度。
pop()
从数组移出最后一个元素,并返回该元素。
shift()
从数组移出第一个元素,并返回该元素。
unshift()
在数组的开头添加一个或多个元素,并返回数组的新长度 。
slice(startIndex,endIndex)
提取子数组。
sort()
数组排序。其参数可选择一个回调函数决定如何进行排序。
reverse()
颠倒数组顺序。
网友评论