/ / Come posso riempire un array in javascript? - javascript, matrici

Come riempio un array in javascript? - javascript, matrici

Ho un array e voglio sovrascrivere tutti i valori (che sono tutti numeri) con uno 0. Quindi l'array esiste già.

Posso farlo con un ciclo for. Tuttavia, esiste una chiamata fill () di qualche tipo come Java Arrays.fill ()?

risposte:

1 per risposta № 1

Un for-loop molto semplice è tutto ciò che serve. Non esiste alcuna funzione di riempimento in JavaScript.

var length = arr.length,
for (var i = 0; i < length; i++) {
arr[i] = 0;
}

0 per risposta № 2

Puoi usare la mappa per questo.

var arr = [1,2,3];
arr = arr.map(function() {return 0});
//arr = [0, 0, 0]

Le prestazioni potrebbero essere peggiori di un semplice ciclo.