首页 > 其他分享 >js多种方法取数组的最后一个元素

js多种方法取数组的最后一个元素

时间:2022-11-01 13:55:41浏览次数:71  
标签:arr console log 元素 js 数组 var

1.pop()方法,删除数组最后一个并返回该元素 利用这个方法可以取到数组的最后一个,同理shift()可以取到数组的第一个(shift()删除数组第一个并返回该元素

var arr=[1,2,3];

arr.pop()  //删除数组最后一个并返回删除的元素   3

2.length

var arr=[1,2,3];

arr[arr.length-1]  //取最后一个 3

3.slice方法

当使用负数作为参数时就表示从数组末尾开始计数。而当省略第二个可选参数时,表示一直找到数组末尾。所以在数组上使用slice(-1)就可以获取数组的最后一个元素了。(-1 指最后一个元素,-2 指倒数第二个元素)

var args = [1, 2, 3];
var lastElement = args.slice(-1);//3

4.at(index)

.at(index): 可以获取到index索引处的元素(就是这么直接)
.at()是ES2022的新语法,目前兼容性还不是很好,慎用!
.at()支持正索引和负索引

const arr = [1, 2, 3, 4];
console.log(arr.at(0)); // 1   
console.log(arr.at(1)); // 2
console.log(arr.at(2)); // 3

console.log(arr.at(-1)); // 4
console.log(arr.at(-2)); // 3

https://www.cnblogs.com/amujoe/p/16578592.html

标签:arr,console,log,元素,js,数组,var
From: https://www.cnblogs.com/szx911/p/16847421.html

相关文章

  • PowerShell 获取虎扑步行街热榜json数据
    代码(curl"https://bbs.hupu.com/all-gambia").ParsedHtml.getElementsByClassName('t-info')|%{$texts=$_.getElementsByTagName('span')@{url=......
  • (转)js正则表达式验证大全
    js正则表达式验证大全(转)/判断输入内容是否为空    functionIsNull(){       varstr=document.getElementById('str').value.trim();       if(s......
  • js判断数据类型
    ES5中,js中数据类型:number、string、boolean、undefined、null、objectjs中获取数据类型常用的四种方式实例:vara=123,b=true,c="123",d=undefi......
  • shell数组
    一,数组方法一数组名=(value0value1value2…)array1=(1020304050)方法二数组名=([0]=value[1]=value[2]=value…)array2=([0]=10[1]=20[2]=30[3]=40[......
  • Jsch远程执行shell脚本命令
    分享知识传递快乐JSch是JavaSecureChannel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成......
  • AJAX基础+Axios快速入门+JSON使用+综合案例
    目录1、AJAX1.1概述1.1.1作用1.1.2同步和异步1.2快速入门1.2.1服务端实现1.2.2客户端实现1.3案例1.3.1需求1.3.2分析1.3.2后端实现1.3.3前端实现2、Axios异步......
  • java 数组新增
    数组由于一开始就设定了长度,所以是不能直接新增的。但是可以通过其他方法来实现。思路1:通过Arrays.asList()方法转换为ArrayList,调用ArrayList的add方法进行新增,最后再调......
  • 利用java数组实现栈
    栈作为被广泛使用的数据结构,是在一个特定范围的存储单元中存储的数据,这些数据可以重新被取出使用,与线性表相比,它们的插入和删除受到更多的约束和限定,所以又称为限定性的线性......
  • Unity反序列天气API的JSON
    心知天气:https://www.seniverse.com/JSON:{"results":[{"location":{"id":"C23NB62W20TF","name":"西雅图","country":......
  • js、jquery获取不到input输入值
    http://www.mizuiren.com/blog/349.html这篇文章中是说赋值不行,取值可以的原因和处理方法,我遇到的情况不一样,但还是想分享一下这个问题花了将近一天时间怎么回事???最后原因......