JavaScript හි ලූපයක් භාවිතයෙන් වස්තු පිරවීම
ලූප භාවිතයෙන් ද වස්තු දත්තවලින් පිරවිය හැකිය. අපි උදාහරණයක් බලමු. අපට අරා දෙකක් ඇතැයි සිතමු:
let keys = ['a', 'b', 'c', 'd', 'e'];
let values = [1, 2, 3, 4, 5];
අපි ඒවා භාවිතා කර වස්තුවක් සාදමු, එහි යතුරු පළමු අරාවෙන් ගෙන, අගයන් - දෙවන අරාවෙන් ගනිමු. මේ සඳහා අපි ලූපයක් දමා, ලූපය තුළ අපගේ වස්තුව ගොඩනඟමු:
let obj = {};
for (let i = 0; i <= 4; i++) {
let key = keys[i];
let value = values[i];
obj[key] = value;
}
console.log(obj);
යතුර සහ අගය සඳහා විචල්ය හඳුන්වා දීම අත්යවශ්ය නොවේ, ඔබට මෙය මෙසේ සරලව කළ හැකිය:
let obj = {};
for (let i = 0; i <= 4; i++) {
obj[keys[i]] = values[i];
}
console.log(obj);
අරා දෙකක් ලබා දී ඇත: පළමු එක සතියේ දිනවල නම්, දෙවන එක - ඒවායේ අනුක්රමික අංක සමඟ:
let arr1 = ['a', 'b', 'c', 'd', 'e'];
let arr2 = [1, 2, 3, 4, 5];
ලූපයක් භාවිතා කර වස්තුවක් සාදන්න, එහි යතුරු දිනවල නම් වන අතර, අගයන් - ඒවායේ අංක වේ.
වස්තුවක් ලබා දී ඇත:
let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};
මෙම වස්තුව ලූපයකින් පුරප්පා බලා නව වස්තුවකට එම මූලද්රව්ය ලියන්න, ඒවා ඉරට්ටේ සංඛ්යා වන.
වස්තුවක් ලබා දී ඇත:
let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};
මෙම වස්තුව ලූපයකින් පුරප්පා බලා නව වස්තුවක් සාදන්න, එවිට එහි යතුරු පැරණි වස්තුවේ මූලද්රව්ය වී, අගයන් - පැරණි වස්තුවේ යතුරු වේ.