JavaScript හි අවයව සංචිතවල මූලද්රව්ය අක්රීය කිරීම
දැන් අපි අවයව සංචිතවල මූලද්රව්ය අක්රීය කිරීම සිදු කරන ආකාරය ඉගෙන ගනිමු. උදාහරණයක් ලෙස අපට යම් අවයව සංචිතයක් ඇතැයි සිතමු:
let arr = [1, 2, 3, 4, 5];
මකාදැමීම සඳහා අංකය
ind විචල්යයේ ගබඩා කර ඇතැයි සිතමු:
let ind = 3;
දෙන ලද අංකය සහිත මූලද්රව්යය මකා දමමු. අපගේ ප්රවේශය අනුව අපි අවයව සංචිතයේ පිටපතක් සාදා පිටපතෙන් මූලද්රව්යය මකා දැමිය යුතුය. අපි එය සිදු කරමු:
let copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;
දෙවන ප්රවේශය භාවිතා කරමු:
let res = [
...arr.slice(0, ind),
...arr.slice(ind + 1)
];
ඔබන්නෙන් අවයව සංචිතයකින් මූලද්රව්යයක් මකාදැමීම සිදුවන බොත්තමක් සාදන්න. මකාදැමීම සඳහා ඇති මූලද්රව්යයේ අංකය විචල්යයක ගබඩා කර ඇතැයි සිතමු.