3

I have huge array and need to split it into small array so that I can run it faster. I have array look like this:

var callUrls = ['url1','url2','url3','url4','url5','url6','url7','url8','url9','url10'];

And I want to split it like this:

var callUrls = [
    [url1, url2, url3, url4, url5],
    [url6, url7, url8, url9, url10]
];

How can I do that in js? Thanks in advance

swidmann
  • 2,787
  • 1
  • 18
  • 32
Doo Doo
  • 1,337
  • 2
  • 11
  • 28

1 Answers1

1

Try like this

var callUrls = ['url1','url2','url3','url4','url5','url6','url7','url8','url9','url10'];
var n=5;
var temp=[];
for(var i=0;i<callUrls.length;i+=n)
  temp.push(callUrls.slice(i,i+n));
console.log(temp);

JSFIDDLE

Anik Islam Abhi
  • 25,137
  • 8
  • 58
  • 80