如何在不使用 For 循环、ForEach 语句等的情况下返回数组中的一系列元素?
var array = ["1", "2", "3"]
console.log(array[0-3]);
//result
//1
//2
//3
最佳答案
您可以使用slice
var array = ["1", "2", "3"]
let indexRange = (arr, start, end) => {
return arr.slice(start, end)
}
console.log(indexRange(array, 0, 3));
如果您的范围是字符串,那么您可以使用拆分和切片
var array = ["1", "2", "3"]
let indexRange = (arr, range) => {
let [start,end] = range.split('-').map(Number)
return arr.slice(start, end)
}
console.log(indexRange(array, "0-3"));
关于javascript - 返回数组中元素的索引范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58360920/