美文网首页前端开发
JavaScript 获取数组的最后一个元素方法(多种)

JavaScript 获取数组的最后一个元素方法(多种)

作者: 番茄沙司a | 来源:发表于2018-08-23 18:13 被阅读15次
    1. js内置pop方法
      var args=new Array(['1'],['2'],['3']);
      alert(args.pop());//3
      
      pop() 方法用于 删除并返回 数组的最后一个元素,注意这里在获取了数组的最后一个元素的同时也将原数组的最后一个元素给删除了。如果数组已经为空,则该方法不改变数组,并返回 undefined 值。
    2. 根据length方法获取
      var args=new Array(['1'],['2'],['3']);
      alert(args[args.length-1]);//3
      
    3. 浅复制的slice方法
      var args = [1, 2, 3];
      var lastElement = args.slice(-1);//3
      
      当使用负数作为参数时就表示从数组末尾开始计数。而当省略第二个可选参数时,表示一直复制到数组末尾。所以在数组上使用slice(-1)就可以获取数组的最后一个元素了。(-1 指最后一个元素,-2 指倒数第二个元素)

    相关文章

      网友评论

        本文标题:JavaScript 获取数组的最后一个元素方法(多种)

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