TypeScript හි අරාවන් සඳහා දර්ශක වර්ගය
TypeScript හි, අරාවන් සහ වස්තූන් තුළ යතුර-අගය යුගලයක වර්ගය නියම කරන අතුරුමුහුණත් සාදා ගත හැකිය. මෙවැනි වර්ගයක් දර්ශකයට යටත් වන ලෙස හැඳින්වේ.
ප්රායෝගිකව බලමු. අරාවක් සඳහා යතුර-මූලද්රව්ය යුගලය නියම කරන IArray අතුරුමුහුණතක් සාදා ගනිමු. අරාවේ යතුර අංකයක් වනු ඇතැයි සඳහන් කරමු (මෙහි වෙනත් විකල්ප නොමැත), අගය හෝඩුවාවක් වේ:
interface IArray {
[index: number]: string;
}
දැන් අපගේ දර්ශක වර්ගය සහිත arr විචල්යය නිර්වචනය කරමු:
let arr: IArray;
අපගේ විචල්යයට හෝඩු අරාවක් ලෙස අගයක් නියම කරමු:
let arr: IArray = ['a', 'b', 'c'];
දැන්, අරාවේ මූලද්රව්ය ලෙස සංඛ්යා සාදන්නේ නම්, TypeScript දෝෂයක් ලබා දෙනු ඇත:
let arr: IArray = [1, 2, 3]; // දෝෂය
සංඛ්යා ලෙස අගයන් සහිත අරාවක් විස්තර කරන අතුරුමුහුණතක් සාදන්න.