簡體   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