web学习记录-JS-6

数组 

使用字面量创建数组  可在创建时指定数组中的元素  var =  arr [];

使用构造函数创建数组  var arr = new Array();

数组中的元素可以是任意数据;也可以放数组,二位数组;

数组的方法

push()  可向数组末尾添加一个或多个元素,并返回数组的新的长度  arr.push()

pop()    可删除数组的最后一个元素,并将被删除的元素返回   arr.pop()

unshift() 可向数组开头添加一个或多个元素,并返回数组的新的长度  arr.unshift()

shift()  可删除数组的第一个元素,并将被删除的元素返回   arr.shift()

数组的遍历  遍历数组,就是将数组中的所有元素取出来

for(var i = 1;i<arr.length;i++){console.log(arr[i])};

forEach 遍历数组  只支持IE8以上的浏览器  arr.forEach(function(){}); 

  由我们创建,不由我们调用,成为回调函数;

  数组有几个函数,则函数执行几次,浏览器会以实参传递进来,可以定义形参来获取;

  会传递三个参数,  正在遍历的元素value  正在遍历元素的索引index  正在遍历的数组

slice()从数组提取指定元素  arr.slice(开始,结束);

截取开始的索引,截取结束的索引(不包括);不会改变原数组,会封装到新数组返回;可以传递负值,从后往前计算;

splice()删除数组中的指定元素,会影响到元素组,应将删除的数组作为返回值返回;arr.splice(开始,数量)

开始的索引,删除的数量;第三个以后,传递新元素插入到开始位置索引前

 

posted @ 2019-01-07 21:19  羅羊羊  阅读(118)  评论(0编辑  收藏  举报