効率

2017-07-20 11 views
-1

a = [[1,2,3],[1,2,3],[1,2,3]]効率

JavaScriptでアレイ内のすべての配列のn番目の要素を取得し、私はそれが、a[:][1]であり、内のすべてのアレイの、すなわち第二の要素[2,2,2]に等しくなるようにbはたいです。私はforループを使いたくありません。

可能であれば、[2,2,2]を出力するPythonのnumpyのa[:,1]に相当するjavascriptが必要でした。

私はaのすべての配列を繰り返して2番目の要素を取得できることを知っています。

+2

あなたは、あなたの質問にそれらの単語を言及するという理由だけで無関係なタグ(のpython、numpyの)を追加しないでください。 – DyZ

+0

@DYZ悪い、私は新しいです。 –

答えて

2

あなたはおそらく得ることができる最高はmapです:

var a = [[1,2,3],[1,2,3],[1,2,3]]; 
 

 
console.log(
 
    a.map(x => x[1]) 
 
);

0
var a = [[1,2,3],[1,2,3],[1,2,3]]; 
console.log(a.map(function(value,index) { return value[1]; })); 
//[2, 2, 2] is the output