2013-04-10 81 views
3

給定一個2D陣列,[M] [N]其中m,n> 0,怎樣訪問特定部分該數組的(如我將在Matlab或Python,例如):如何在JavaScript中訪問二維數組的範圍?

a[2:5][3:] 

我意識到slice()命令適用於一維數組,但我無法讓它按照我想要的更高維度進行操作。

這是(容易)在Javascript內部可能嗎?

+0

檢查: http://stackoverflow.com/questions/966225/how-can-i-create-a-two-dimensional-array-in-javascript – bksi 2013-04-10 02:12:34

+0

@bksi謝謝,但我知道如何做一個數組。 – sdasdadas 2013-04-10 02:16:44

回答

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

假定相對最新的瀏覽器和/或墊片。

+0

謝謝!我會在這裏試一試。 – sdasdadas 2013-04-10 02:18:00