Я пытаюсь сгенерировать двумерный массив n * m в 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: Есть тривиальное решение моей проблемы, я просто спрашиваю об этом, потому что я хотел бы узнать больше, и я не могу найти достаточно хороший ответ в Google. Спасибо