Egy tömb elemeinek az értékét szeretném megváltoztatni, de a kód futása után az elemek változatlanok.
var numbers = [1, 2, 3, 4, 5, 6]; numbers.forEach(function(value, index, array){ if(value % 2 === 0) { value += 10; } });
var numbers = [1, 2, 3, 4, 5, 6]; numbers.forEach(function(value, index, array){ if(value % 2 === 0) { array[index] += 10; } });
Az értékadás bal oldalán a tömb egy elemére való hivatkozásnak (array[index]) kell szerepelnie.
365 kérdés
374 válasz
123 hozzászólás
2,2e felhasználó