私は2次元n * m配列をゼロでいっぱいのjavascriptで生成しようとしています。それを行う最速の方法は何ですか?javascriptで配列を生成
私は単純なforループはすべての要素を0に設定するのに十分であると知っていますが、私が知りたいことは何ですか、私はマッピングでそれを行うことができません。下線LIB(あるいはネイティブマップ)と例えば
_.map(Array(n),function(a){return 0}) // makes {undefined,undefined,...}
_.map([1,2,3,5,6],function(a){return 0}) // makes {0,0,0,0,0}
ながら、私はマップ機能で空の配列を記入し、どのように、あるいは、なぜできない場合、誰もが説明できますか?
PS:私の問題は些細な解決策がありますが、私はもっと学びたいと思っています。なぜなら、私はグーグルで十分な答えを見つけることができません。ありがとう
配列()ではなく、オブジェクトリテラル{}が必要です –
空の配列で 'map'を使うと動作しないようです(' new array(42) console.log( 'AAA')}) ')。ところで、私はループまたは(一次元)n * mサイズの配列を使用することを好む。 – JiminP