Массивҳо дар TypeScript
Массивҳо дар TypeScript қатъӣ навъгузорӣ шудаанд. Ин маънои онро дорад, ки онҳо метавонанд фақат маълумоти як навъро дар бар гиранд.
Навъи маълумоти массив бо ду роҳ муайян карда мешавад. Биёед онҳоро омӯзем.
Равиши аввал
Биёед массиве бо сатрҳо созем. Барои ин номи тағирёбанда пас навъи маълумотро нишон диҳем, ва баъд аз он қавсҳои квадратӣ нависем, ки маънои он аст, ки мо массив дорем:
let arr: string[] = ['a', 'b', 'c', 'd', 'e'];
Биёед ягон элементи массивро чоп кунем:
console.log(arr[0]); // 'a'-ро чоп мекунад
Равиши дуюм
Равиши алтернативии эълони массив мавҷуд аст.
Дар он мо калимаи калидии Array-ро нишон медиҳем, ва сипас дар қавсҳои кунҷӣ
навъи маълумот нишон дода мешавад. Мисолро бубинед:
let arr: Array<string> = ['a', 'b', 'c', 'd', 'e'];
Масъалаҳои амалӣ
Бо ёрии равиши аввал навъи маълумотро дар массиви зерин нишон диҳед:
let arr = [1, 2, 3, 4, 5];
Бо ёрии равиши дуюм навъи маълумотро дар массиви зерин нишон диҳед:
let arr = [1, 2, 3, 4, 5];