I have an array with the following data
var a = [1,2,3,4,5,6,7]
I am looking for a method in underscore.js or backbone.js in which I can return the elements with a specified range. for ex:
filter(2,5) should return [3,4,5,6]
which is the 2nd to 5th index elements in the array. Any pointers for me ?
Javascript Array should be defined like below,
var a = [1,2,3,4,5,6,7]; //not inside {}
And then you can use array native slice method to get elements from a specific position
a.slice(2, 6) //should return 3,4,5,6
Edit:
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 do not have function like slice
as it is already available in native js.
Step 1:
Switch to Lodash. (https://lodash.com/)
Note: dangerous step, you will never go back.
Step 2:
Use the _.slice
function like this:
_.slice(a, 2, 5)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With