works:programmer:ts:types
Типы данных в TypeScript
Простые |
Тип | Описание | Пример |
undefined | необязательный | fn(x: undefined) |
null | NULL | (x: null) |
number | любая цифра | fn(x: number) |
string | строка | fn(x: number) |
Array<string> | массив строк | fn(Array<string>) |
{[key: string]: any} | Ассоциативный массив | var stuff: {[key: string]: string} = {}; |
Сложные |
Тип | Описание | Пример |
[string,string,string] | Массив обязательно 3 элемента и все 3 строка | fn(x: [string,string,string]) |
(x: string) ⇒ string | Callback функция | fn(callback: (x:string) ⇒ string) |
Комбинированные |
Тип | Описание | Пример |
string<html>|</html>undefined | можно не указывать или строка | fn(x: string<html>|</html>undefined) |
MyClass<html>|</html>null | возможно передать MyClass или null | fn(x: MyClass<html>|</html>null) |
Другие |
ref<null <html>|</html> HTMLElement>(null) | Любой HTML элемент |
works/programmer/ts/types.txt · Последнее изменение: 2023/07/06 06:54 — 127.0.0.1