我有一个包含以下数据的数组
var a = [1,2,3,4,5,6,7]
我正在 underscore.js 或 backbone.js 中寻找一种方法,我可以在其中返回具有指定范围的元素。例如:
filter(2,5) should return [3,4,5,6]
这是数组中的第 2 到第 5 个索引元素。对我有什么指示吗?
最佳答案
Javascript 数组应该像下面这样定义,
var a = [1,2,3,4,5,6,7]; //not inside {}
然后你可以使用原生数组slice从特定位置获取元素的方法
a.slice(2, 6) //should return 3,4,5,6
编辑:
I very well know that the functionality is available in JScript. I was asking if its available in backbone or underscore. You are asking like why would you want an ice cube instead of water because ice will turn to water eventually.
Underscore js 不有类似slice
的功能,因为它在原生js中已经可用。
关于javascript - 从 underscore.js 中的数组返回一系列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10093642/