前端开发

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

2018-08-23  本文已影响15人  番茄沙司a
  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 指倒数第二个元素)
上一篇下一篇

猜你喜欢

热点阅读