Массивҳо дар TypeScript

Массивҳо дар TypeScript қатъӣ навъгузорӣ шудаанд. Ин маънои онро дорад, ки онҳо метавонанд фақат маълумоти як навъро дар бар гиранд.

Навъи маълумоти массив бо ду роҳ муайян карда мешавад. Биёед онҳоро омӯзем.

Равиши аввал

Биёед массиве бо сатрҳо созем. Барои ин номи тағирёбанда пас навъи маълумотро нишон диҳем, ва баъд аз он қавсҳои квадратӣ нависем, ки маънои он аст, ки мо массив дорем:

typescriptlet arr: string[] = ['a', 'b', 'c', 'd', 'e'];

Биёед ягон элементи массивро чоп кунем:

typescriptconsole.log(arr[0]); // 'a'-ро чоп мекунад

Равиши дуюм

Равиши алтернативии эълони массив мавҷуд аст. Дар он мо калимаи калидии Array-ро нишон медиҳем, ва сипас дар қавсҳои кунҷӣ навъи маълумот нишон дода мешавад. Мисолро бубинед:

typescriptlet arr: Array<string> = ['a', 'b', 'c', 'd', 'e'];

Масъалаҳои амалӣ

Задание 1

Бо ёрии равиши аввал навъи маълумотро дар массиви зерин нишон диҳед:

javascriptlet arr = [1, 2, 3, 4, 5];
Задание 2

Бо ёрии равиши дуюм навъи маълумотро дар массиви зерин нишон диҳед:

javascriptlet arr = [1, 2, 3, 4, 5];