Перейти к содержимому
Тест · Дженерики · урок 10 из 10

Тест — тип из pop

Какой тип TypeScript выведет для popped?

TypeScript
class Stack<T> {
    private items: T[] = [];
    push(item: T): void {
        this.items.push(item);
    }
    pop(): T | undefined {
        return this.items.pop();
    }
}
const s = new Stack<string>();
s.push("a");
const popped = s.pop();