JavaScript හි වස්තුවක් for-in ලූපය භාවිතයෙන් පුනරාවර්තනය කිරීම
වස්තු පුනරාවර්තනය සඳහා නිර්මාණය කර ඇති එක
නම් for-in ලූපයයි. එයට
පහත සින්ටැක්ස් ඇත:
for (let varForKey in object) {
}
varForKey විචල්යයට
පුනරාවර්තනය වන වස්තුවේ යතුරු අනුක්රමයෙන්
ලැබෙනු ඇත. අපි උදාහරණයක් මත පරීක්ෂා කර බලමු.
අපට පහත වස්තුව ඇතැයි සිතමු:
let obj = {a: 1, b: 2, c: 3};
දැන් අපි for-in ලූපය භාවිතයෙන් මෙම
වස්තුවේ යතුරු ප්රතිදානය කරමු:
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' ප්රතිදානය කරනු ඇත
}
දැන් අපි මූලද්රව්ය ප්රතිදානය කරමු:
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 ප්රතිදානය කරනු ඇත
}
පහත වස්තුවේ සියලුම යතුරු කොන්සෝලයට ප්රතිදානය කරන්න:
let obj = {x: 1, y: 2, z: 3};
පහත වස්තුවේ සියලුම මූලද්රව්ය කොන්සෝලයට ප්රතිදානය කරන්න:
let obj = {x: 1, y: 2, z: 3};