Я пытаюсь понять этот код, который использует Array.map()
заполнить значения массива с помощью array.map
var char_set = Array.apply(null, Array(256)).map(Boolean.prototype.valueOf, false);
Приведенный выше код создает массив с индексами от 0-255
и каждое значение устанавливается до false
Может кто-нибудь объяснить, как этот массив создается с помощью этого метода map
. Синтаксис map
метода является
arr.map(callback[, thisArg])
В моем случае это thisArg
набор для false
?
Было бы проще сделать 'новый массив (256) .Нанести (ложь)'. –