JavaScript හි ගණනය කළ හැකි ගුණාංග
වස්තුවක් ප්රකාශ කිරීමේදී එහි ගුණාංගවල නම් විචල්යයන්ගෙන් ලබා ගත හැකිය. එවැනි ගුණාංග ගණනය කළ හැකි ගුණාංග ලෙස හැඳින්වේ. අපි එය කරන්නේ කෙසේදැයි බලමු. අපට පහත වස්තුව ඇතැයි සිතමු:
javascriptlet obj = {
a: 1,
b: 2,
c: 3
};
යම් ගුණාංගයක නම විචල්යයක ගබඩා වී ඇතැයි සිතමු:
javascriptlet key = 'a';
ගුණාංගයේ නම වෙනුවට අපගේ විචල්යයෙන් අගය ලබා ගැනීමට අපි කරමු. මේ සඳහා විචල්යය හතරැස් වරහන් තුළ තබා ගත යුතුය:
javascriptlet obj = {
[key]: 1,
b: 2,
c: 3
};
ගණනය කළ හැකි ගුණාංග ප්රකාශ කිරීමේදී යම් කේතයක් ක්රියාත්මක කළ හැකිය. උදාහරණය:
javascriptlet obj = {
[key + '1']: 1,
[key + '2']: 2,
[key + '3']: 3
};
Задание 1
පහත කේතයේ යතුර විචල්යයෙන් ලබා ගත යුතුය. සිදු කර ඇති දෝෂය සොයාගෙන නිවැරදි කරන්න:
javascriptlet key = 'x';
let obj = {
key: 1,
y: 2,
z: 3
};
Задание 2
වස්තුවක් දී ඇත:
javascriptlet obj = {
x: 1,
y: 2,
z: 3
};
විචල්යයන් දී ඇත:
javascriptlet key1 = 'x';
let key2 = 'y';
let key3 = 'z';
වස්තුවේ යතුරු මෙම විචල්යයන්ගෙන් ලබා ගන්නා ආකාරයට කරන්න.