JavaScript හි ලූපයක් භාවිතයෙන් වස්තු පිරවීම

ලූප භාවිතයෙන් ද වස්තු දත්තවලින් පිරවිය හැකිය. අපි උදාහරණයක් බලමු. අපට අරා දෙකක් ඇතැයි සිතමු:

javascriptlet keys = ['a', 'b', 'c', 'd', 'e'];
let values = [1, 2, 3, 4, 5];

අපි ඒවා භාවිතා කර වස්තුවක් සාදමු, එහි යතුරු පළමු අරාවෙන් ගෙන, අගයන් - දෙවන අරාවෙන් ගනිමු. මේ සඳහා අපි ලූපයක් දමා, ලූපය තුළ අපගේ වස්තුව ගොඩනඟමු:

javascriptlet obj = {};

for (let i = 0; i <= 4; i++) {
  let key = keys[i];
  let value = values[i];
  
  obj[key] = value;
}

console.log(obj);

යතුර සහ අගය සඳහා විචල්ය හඳුන්වා දීම අත්‍යවශ්‍ය නොවේ, ඔබට මෙය මෙසේ සරලව කළ හැකිය:

javascriptlet obj = {};

for (let i = 0; i <= 4; i++) {
  obj[keys[i]] = values[i];
}

console.log(obj);
Задание 1

අරා දෙකක් ලබා දී ඇත: පළමු එක සතියේ දිනවල නම්, දෙවන එක - ඒවායේ අනුක්‍රමික අංක සමඟ:

javascriptlet arr1 = ['a', 'b', 'c', 'd', 'e'];
let arr2 = [1, 2, 3, 4, 5];

ලූපයක් භාවිතා කර වස්තුවක් සාදන්න, එහි යතුරු දිනවල නම් වන අතර, අගයන් - ඒවායේ අංක වේ.

Задание 2

වස්තුවක් ලබා දී ඇත:

javascriptlet obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

මෙම වස්තුව ලූපයකින් පුරප්පා බලා නව වස්තුවකට එම මූලද්‍රව්‍ය ලියන්න, ඒවා ඉරට්ටේ සංඛ්‍යා වන.

Задание 3

වස්තුවක් ලබා දී ඇත:

javascriptlet obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

මෙම වස්තුව ලූපයකින් පුරප්පා බලා නව වස්තුවක් සාදන්න, එවිට එහි යතුරු පැරණි වස්තුවේ මූලද්‍රව්‍ය වී, අගයන් - පැරණි වස්තුවේ යතුරු වේ.