Manipulation von Elementen in JavaScript
Lass uns etwas mit den durchlaufenen
Elementen des Arrays machen, zum Beispiel das
Zeichen '!' an ihr Ende schreiben.
In diesem Fall müssen wir eine
gewöhnliche for-Schleife verwenden, und nicht for-of,
so wie hier:
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]]]));
Gegeben ist ein mehrdimensionales Array mit beliebigem Level an Verschachtelung, zum Beispiel dieses:
[1, [2, 7, 8], [3, 4], [5, [6, 7]]]
Potenziere alle Zahlen-Elemente dieses Arrays zum Quadrat.