Какие типы данных могут быть null или undefined в Typescript?
@brooklyn
В TypeScript некоторые типы данных могут быть null или undefined. Вот некоторые из них:
1 2 3 |
let myVar: string | null; myVar = "hello"; // OK myVar = null; // OK |
1 2 3 4 |
function myFunc(): void { // do something return undefined; } |
1 2 3 |
let myObj: object | null; myObj = {name: "John"}; // OK myObj = null; // OK |
1 2 3 4 5 6 7 8 9 10 11 |
class MyClass { myProp?: string; myMethod?(): void { // do something } } const myInstance = new MyClass(); myInstance.myProp = "hello"; // OK myInstance.myProp = null; // OK myInstance.myMethod = undefined; // OK |