js 数组方法

作者: Aniugel | 来源:发表于2019-07-22 00:20 被阅读0次
  // 数组方法 
    // ①push()、pop()和unshift()、shift()
    var arr = [3, 4, 5, 6]
    arr.push(8)//尾部早增加8
    console.log(arr)//[3, 4, 5, 6, 8]
    arr.pop()//尾部删除8
    console.log(arr)//[3, 4, 5, 6]

    arr.unshift(8)//头部早增加8
    console.log(arr)//[8, 3, 4, 5, 6]
    arr.shift()//头部删除8
    console.log(arr)//[3, 4, 5, 6]

    // ②在特定的位置插入元素
    var array = ["one", "two", "four"];
    // splice(position, numberOfItemsToRemove, item)
    // 拼接函数(索引位置, 要删除元素的数量, 元素)
    array.splice(2, 0, "three");
    console.log(array)//["one", "two", "three", "four"]

    //③sort排序,默认按字母编码规则排序,原数组被改变,返回排序后的数组
    var numArray = [2, 45, 12, -7, 5.6, -3.4, 50, 132];
    console.log(numArray.sort());
    console.log(numArray.sort(function (a, b) { return a - b; }));//按数字升序
    //tip:要使回调函数中的a排在b前面,返回小于0的数
    console.log(numArray);

    // ④slice和splice
    // a.slice(), 返回截取的数组,原数组不改变
    // 1个参数a:返回数组从a索引开始的部分
    // 2个参数a, b:返回数组从a索引开始到b(不包括b)的部分
    // 若参数不合适导致截取部分为空,则返回空数组

    // b.splice(start, deleteAccount, value, ...), 返回截取的数组,改变原数组
    // 1个参数:截取从start开始到末尾的数组
    // 2个参数:截取从start开始deleteAccount位的数组
    // 更多参数:截取后,将第三及之后的参数插入截取的位置
    // deleteAccount为负,返回空数组
    var str = ["one", "two", "four"];
    var arr = str.slice(1, 3)
    console.log(arr)

    var arr1 = ["one", "two", "four"];
    var arr = arr1.splice(1, 3)
    console.log(arr)

相关文章

  • 数组(Array)<迭代器>

    一、Js数组迭代器方法 主要介绍js数组中的forEach,every,some,filter,map迭代器方法 ...

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • js 数组

    js 中数组的长度发生改变,数组就真的发生改变,快速清空数组就让数组长度为0js 数组的方法

  • js关于数组的方法汇总

    js关于数组的方法汇总

  • 封装常用数组操作函数

    1. 数组扁平化 方法一 : 递归迭代数组 方法二 : 通过js原生 falt方法展开数组 方法三 通过正则...

  • JS数组常用方法

    @[toc] JS数组方法 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效...

  • JS如何判断一个数组是否为空、是否含有某个值

    一、js判断数组是否为空方法一: arr.length 二、js判断数组是否含有某个值方法一: arr.ind...

  • 数组进阶

    JS数组奇巧淫技 数组进阶方法~ 数组使用方法比较多。什么时候使用什么方法,用对方法,不用对很大的原因就是数组方法...

  • 数组常用方法

    数组常用方法 一、js数组常用方法: 1、join() Array.join() 方法将数组中所有元素都转换成字...

  • js 数组操作探究

    有空闲时间了, 深入的研究一下js 中的数组方法 js中的数组方法 首先是会改变原数组的方法: shift un...

网友评论

    本文标题:js 数组方法

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