javascript - 从 underscore.js 中的数组返回一系列值

标签 javascript jquery backbone.js underscore.js

我有一个包含以下数据的数组

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/

相关文章:

javascript - 更改 Highcharts 中的鼠标悬停点

javascript - 通过 Javascript 或 jQuery 获取显示分辨率

javascript - Ext.js 网格中的自定义编辑器

javascript - 更改事件在主干 View 中触发而不是重置

javascript - 如何在 React jsx 中使用 innerHTML 呈现组件

javascript - 如何在初始加载后覆盖 datetimepickerenabledHours?

javascript - php mysql 在一页和一个查询中插入多行数据

jquery .offset().top - 一定数量的像素(FF 和 IE 的问题)

backbone.js - 在 onClose 处理程序中触发时 ItemView 事件不起作用

javascript - 让主干路由正常工作