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

වස්තු පුනරාවර්තනය සඳහා නිර්මාණය කර ඇති එක නම් for-in ලූපයයි. එයට පහත සින්ටැක්ස් ඇත:

javascriptfor (let varForKey in object) {
  
}

varForKey විචල්‍යයට පුනරාවර්තනය වන වස්තුවේ යතුරු අනුක්‍රමයෙන් ලැබෙනු ඇත. අපි උදාහරණයක් මත පරීක්ෂා කර බලමු. අපට පහත වස්තුව ඇතැයි සිතමු:

javascriptlet obj = {a: 1, b: 2, c: 3};

දැන් අපි for-in ලූපය භාවිතයෙන් මෙම වස්තුවේ යතුරු ප්‍රතිදානය කරමු:

javascriptfor (let key in obj) {
  console.log(key); // 'a', 'b', 'c' ප්‍රතිදානය කරනු ඇත
}

දැන් අපි මූලද්‍රව්‍ය ප්‍රතිදානය කරමු:

javascriptfor (let key in obj) {
  console.log(obj[key]); // 1, 2, 3 ප්‍රතිදානය කරනු ඇත
}
Задание 1

පහත වස්තුවේ සියලුම යතුරු කොන්සෝලයට ප්‍රතිදානය කරන්න:

javascriptlet obj = {x: 1, y: 2, z: 3};
Задание 2

පහත වස්තුවේ සියලුම මූලද්‍රව්‍ය කොන්සෝලයට ප්‍රතිදානය කරන්න:

javascriptlet obj = {x: 1, y: 2, z: 3};