Манипулации со елементи во 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]]]
Подигнете ги сите елементи-броеви на оваа низа на квадрат.