Manipulasies met Elemente in JavaScript
Kom ons doen iets met die herhaalde
elemente van die skikking, byvoorbeeld, laat ons vir hulle
aan die einde die teken '!' byvoeg.
In hierdie geval sal ons 'n gewone for-lus moet gebruik,
en nie 'n for-of-lus nie,
soos volg:
function func(arr) {
for (let i = 0; i < arr.length; i++) {
if (typeof arr[i] == 'object') {
arr[i] = func(arr[i]);
} else {
arr[i] = arr[i] + '!';
}
}
return arr;
}
console.log(func([1, [2, 7, 8], [3, 4, [5, 6]]]));
Gegee 'n multidimensionele skikking van arbitrêre vlak van innesteling, byvoorbeeld so een:
[1, [2, 7, 8], [3, 4], [5, [6, 7]]]
Verhef alle getal-elemente van hierdie skikking tot die mag van twee (kwadreer hulle).