美文网首页
数组方法

数组方法

作者: 与时光流浪 | 来源:发表于2016-08-04 21:22 被阅读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()

    循环每一个

    相关文章

      网友评论

          本文标题:数组方法

          本文链接:https://www.haomeiwen.com/subject/yzfhsttx.html