如何获得基于数组javascript的索引的价值

时间:2015-10-22 09:25:04

标签: javascript arrays

如何获取基于数组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怎么做?

1 个答案:

答案 0 :(得分:0)

当然,fuyushimoya先生是对的 - 您可以使用: JavaScript Array slice()方法

定义和用法: -
slice()方法返回数组中的选定元素,作为新的数组对象。

slice()方法选择从给定的start参数开始的元素,并以给定的end参数结束但不包括。

注意:原始数组不会被更改。

有关详细信息,请参阅this链接。

示例:



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));