数组是js中常见的类型,与其他语言不同的是,js中的数组每一项可以保存任意类型的数据,且js中数组的大小可以动态调整
数组中包含了很多的API,在这篇文章中总结一下数组中的API,方便以后查阅
-
1.数组的创建
//创建数组的方法有两种 //1.使用Array构造函数 var arr = new Array() //[] var arr = new Array(3) //[,,] var arr = new Array('a','b','c')//['a','b','c'] //使用Array时可以省略new操作符 var arr = Array //2.字面量法 var arr = [];//[] var arr = [1,2,3] //[1,2,3]
es6 Array.of 方法
-
Array.of方法返回由参数构成的数组,可以替代Array构造函数,Array.of方法当只有一个参数时返回的是包含参数的一个数组,Array构造函数返回的则是参数长度的数组
var arr = Array.of(3,8,11)//[3,8,11] var arr = Array.of(3)//[3] //Array.of方法可以用下面的代码实现 function ArrayOf(){ return [].slice.call(arguments) }
es6 Array.from 方法
Array.from可以将两类对象转换成为真正的数组,类似数组的对