簡體   English   中英

如何在基於數組javascript的索引上獲取價值

[英]how to get value on array javascript based index

如何在基於數組的javascript索引上獲取價值?

例如:

var my_array = [1,2,3,4,5,6,7,8,9,10];

如何實現如下邏輯:

 [offset...length]

 [2..3] ==> result [3,4,5]
 [3..7] ==> result [4,5,6,7,8,9,10]     

在javascript上怎么做?

當然Mr.fuyushimoya是正確的-您可以使用:JavaScript Array slice()方法


定義和用法:
slice()方法將數組中選定的元素作為新的數組對象返回。

slice()方法選擇從給定start參數開始的元素,並以給定end參數結束但不包括給定end參數的元素。

注意:原始陣列將不會更改。

有關更多信息,請參考鏈接。

例:

 var origin = [1,2,3,4,5,6,7,8,9,10]; var start = 3, end = 7, offset = 7; // If you want values from index 3 to index 7 console.log(origin.slice(start, end + 1)); // If you want values from index 3 and the following 6 values. console.log(origin.slice(start, start + offset + 1)); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM