繁体   English   中英

在 JavaScript 中获取某个索引后的数组中的所有元素

[英]Get all elements in an array after a certain index in JavaScript

在 python 中,这样做很简单:

mylist = ['red','blue','green','yellow']
print(mylist[1:])
'blue','green','yellow'

当我在 JavaScript 中尝试此操作时,mylist[0] 返回了 'red' 等,但是当我尝试在 JavaScript 中执行类似 mylist[1:] 的操作时,语法不正确。

在 JavaScript 中执行此操作的好方法是什么? 基本上获取指定索引之后的所有元素,具体来说,我在 Node.js 中这样做,但我认为这并不重要。

您可以使用如下所示的slice方法:

mylist = ['red','blue','green','yellow'];
console.log(mylist.slice(1));

输出:

["blue", "green", "yellow"] 

演示 | 数组切片方法 - MDN链接

var mylist = ['red','blue','green','yellow'];

for (var i=1; i<mylist.length; ++i) { //set "i" to the value you want to begin.
  console.log(mylist[i]);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM