EN
JavaScript - get subarray from array
8
points
In this article, we would like to show you how to split the array in JavaScript.
1. Array
split
method example
This method takes the start-index and limit-index (excluded index) as arguments.
// ONLINE-RUNNER:browser;
var array = [
1, 2, 3, 'text 1', 'text 2', 'text 3', true, false
/*
0 1 2 3 4 5 6 7 <- positive indexes
-8 -7 -6 -5 -4 -3 -2 -1 <- negative indexes
*/
];
var subArray1 = array.slice(0, 4); // [ 1, 2, 3, 'text 1' ]
var subArray2 = array.slice(2, 4); // [ 3, 'text 1' ]
var subArray3 = array.slice(4); // [ 'text 2', 'text 3', true, false ]
var subArray4 = array.slice(-2); // [ true, false ]
var subArray5 = array.slice(2, -4); // [ 3, 'text 1' ]
var subArray6 = array.slice(-5, -2); // [ 'text 1', 'text 2', 'text 3' ]
console.log(subArray1);
console.log(subArray2);
console.log(subArray3);
console.log(subArray4);
console.log(subArray5);
console.log(subArray6);
Output (with NodeJS):
[ 1, 2, 3, 'text 1' ]
[ 3, 'text 1' ]
[ 'text 2', 'text 3', true, false ]
[ true, false ]
[ 3, 'text 1' ]
[ 'text 1', 'text 2', 'text 3' ]