MST

星途 面试题库

面试题:TypeScript泛型类基础应用

请编写一个TypeScript泛型类`Stack`,实现一个简单的栈数据结构,具备`push`(入栈)和`pop`(出栈)方法,泛型类型参数用于指定栈中存储的数据类型。
40.5万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
class Stack<T> {
    private items: T[] = [];

    push(item: T) {
        this.items.push(item);
    }

    pop(): T | undefined {
        return this.items.pop();
    }
}