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]]]
මෙම අරාවේ සංඛ්යා-අංග සියල්ල වර්ග කරන්න.