Имам масив и искам да презапиша всички стойности в него (това са всички числа) с 0. Така че масивът вече съществува.
Мога да направя това с цикъл за. Има ли обаче извикване на fill () като Java Arrays.fill ()?
Отговори:
1 за отговор № 1Много просто for-loop е всичко, от което се нуждаете. В JavaScript няма функция за запълване.
var length = arr.length,
for (var i = 0; i < length; i++) {
arr[i] = 0;
}
0 за отговор № 2
Можете да използвате карта за това.
var arr = [1,2,3];
arr = arr.map(function() {return 0});
//arr = [0, 0, 0]
Производителността може да е по-лоша от обикновена линия.