sdasdadas
sdasdadas

Reputation: 25106

How do I access a 2D array's range in JavaScript?

Given a 2D array, a[m][n] where m,n > 0, how do I access specific portions of that array (as I would in Matlab or Python, for example):

a[2:5][3:]

I realize that the slice() command works for one dimensional arrays but I can't get it to do what I want with higher dimensions.

Is this (easily) possible within Javascript?

Upvotes: 4

Views: 565

Answers (1)

Niet the Dark Absol
Niet the Dark Absol

Reputation: 324650

a.slice(2,3).map(function(m) {return m.slice(3);});

Assumes relatively up-to-date browser and/or shim.

Upvotes: 6

Related Questions