美文网首页
js 获取数组最后一个元素

js 获取数组最后一个元素

作者: 舒小妮儿 | 来源:发表于2019-07-12 18:07 被阅读0次

借本文记录下js获取数组最后一个元素的三种方法:

1、下标获取
var  arr = [1, 2, 3]
var  lastItem = arr[arr.length - 1]
console.log('arr:', arr) //arr: [1, 2, 3]
console.log('lastItem:', lastItem)// lastItem: 3

这是最简单也最常用的方法,如同iOS开发OC语言中的 [arr lastObject];

2、出栈pop
var  arr = [1, 2, 3, 4]
var  lastItem = arr.pop()
console.log('arr:', arr) //arr: [1, 2]
console.log('lastItem:', lastItem)// lastItem: 3

这种方法充分利用数组线性队列 Last In Fast Out 的特性,但需要注意的是 pop()会改变原数组,末元素出栈,原数组长度减1,从log就可以发现。

3、浅复制slice
var  arr = [1, 2, 3]
var  lastItem = arr.slice(-1)
console.log('arr:', arr) //arr: [1, 2, 3]
console.log('lastItem:', lastItem)// lastItem: 3

看下 W3school 上的slice() 方法的定义和语法介绍,妥妥达到预期。

相关文章

  • js 获取数组最后一个元素

    借本文记录下js获取数组最后一个元素的三种方法: 1、下标获取 这是最简单也最常用的方法,如同iOS开发OC语言中...

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • 5.17js二维数组

    5.17日js数组遍历 数组API push给数组添加元素 pop:删除并返回数组的最后一个元素 unshift:...

  • JavaScript 常用单词整理

    JS单词 push :添加一个数组元素 document :文档 pop :删除最后一个数组元素 console...

  • Vue

    JS基础 数组操作:定义:items: []添加元素: this.items.push("11")获取元素: th...

  • JavaScript的数组对象

    JS数组对象: 属性: arr.length 方法: pop() //弹出数组最后一个元素 push() //从最...

  • JS数组常用操作

    JS数组常用操作 添加一个元素到数组的最后位置: ``` 方式一:numbers[numbers.length]=...

  • 关于数组的一些操作及函数

    1、获取数组中最后一个元素 Array.prototype.slice(begin,end) 用来获取 begin...

  • JS基础学习:手风琴动画/开机动画/

    手风琴动画 开关机动画 数组中的方法 .shift() 删除数组中第一个元素 .pop() 获取数组中最后一个元素...

网友评论

      本文标题:js 获取数组最后一个元素

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