Χειρισμός Στοιχείων σε JavaScript
Ας κάνουμε κάτι με τα στοιχεία
του πίνακα που επαναλαμβάνουμε,
για παράδειγμα, ας γράψουμε
στο τέλος τους το σύμβολο '!'.
Σε αυτήν την περίπτωση θα πρέπει να χρησιμοποιήσουμε
μια κανονική επανάληψη for, και όχι for-of,
έτσι:
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]]]));
Δίνεται ένας πολυδιάστατος πίνακας αυθαίρετου επιπέδου ένθεσης, για παράδειγμα, όπως αυτός:
[1, [2, 7, 8], [3, 4], [5, [6, 7]]]
Αναγάγετε όλα τα στοιχεία-αριθμούς αυτού του πίνακα στο τετράγωνο.