数组方法

2016-08-04  本文已影响0人  与时光流浪

1.join ()

1.把数组转化为字符串 参数可以省略默认以逗号隔开

2.也可以自定义分隔符 但需要用引号包裹

3.不会改变原数组

var arr=[1,2,3]

console.log( arr.join('-')) ;

console.log(typeof(arr.join()));

2.reverse()

1.数组逆序,会改变原来的数组

var arr2= [1,2,3]

console.log(arr2.reverse());

console.log(arr2);

3.sort()

1.数组排序 默认是按照ascii码表进行排序,原数组会被改变

var arr3=[8,11,23,18,13]

console.log(arr3.sort());

4.concat()

1.数组合并 原数组不会被修改

var arr4 =[2,4,6]

console.log(arr4.concat(1));

console.log(arr4.concat([5,3]));

console.log(arr4);

5.slice()

1.返回部分数组

2.一个参数 代表从该参数下标位置开始截取 截取到最后

3.二个参数 第一个参数表示参数下标位置开始 第二个参数表示截取长度的前一位

4.参数可以为负数,代表从后往前截取

var arr6=[4,5,2,7,3]

console.log(arr6.slice(1));

console.log(arr6.slice(2,4));

console.log(arr6.slice(-1));

6.splice()

1.数组拼接

2.参数有3个

   第一个参数表示开始删除的小标位置

  第二个位置表示删除多少项

 第三个参数表示要插入的内容

console.log(arr6);

var arr7 =[2,5,7,3,8]

console.log(arr7.splice(1,1,'abc'));

console.log(arr7);

7.push()

1.向数组的末尾添加一个或多个元素,会修改原数组

var arr8 =[2,3,4]

arr8.push(1)

console.log(arr8);

8.pop()

1. 删除数组最后一个元素 会改变原来的数组

var arr9=[2,3,4,5]

arr9.pop()

console.log(arr9);

9.shift()

1.删除数组第一个元素 会修改原数组

var arr10=[4,5,6,7]

arr10.shift()

console.log(arr10);

10.unshift()

1.向数组的第一位添加一个或多个数组,会修改原来的数组和push对应

11.forEach()

循环每一个

上一篇下一篇

猜你喜欢

热点阅读