JavaScript හි සංකේත සමඟ වස්තුවක් පුරා ගමන් කිරීම

වස්තුවක යතුරක් ලෙස Symbol වර්ගයේ ප්‍රතිලාභය වන්නේ එවැනි යතුරු ලූපයක් මගින් පුරා ගමන් කිරීමේදී සහභාගී නොවනු ඇති බවයි.

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

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

සංකේතයකින් යතුරක් සමඟ නව මූලද්‍රව්‍යයක් මෙම වස්තුවට එක් කරමු:

javascriptlet sym = Symbol();
obj[sym] = 'text';

මෙම වස්තුව ලූපයක් මගින් පුරා යමු. ප්‍රතිඵලයක් වශයෙන්, අපි සියලුම මූලද්‍රව්‍ය දකිමු, සංකේතයකින් යතුර සහිත අපගේ එක හැර:

javascriptfor (let key in obj) {
  console.log(obj[key]); // 1, 2, 3
}
Задание 1

සංකේතයකින් යතුරක් සහිත වස්තුවක් සාදන්න. එය ලූපයක් මගින් පුරා යන්න. සංකේතය පුරා ගමනට සහභාගී නොවන බව තහවුරු කර ගන්න.