不二如是 发表于 2018-4-3 11:43:13

0002 ¥ 使用自定义的#栈

本帖最后由 不二如是 于 2018-4-4 10:39 编辑

http://xxx.fishc.com/forum/201803/20/101934b3igkgm9hgbgz0ck.gif



在上一节我们学习了栈的基本玩法,这次看看如何使用Stack类。

首先,初始化Stack类,然后验证下是否为空(因为未添加元素,所有返回true):
//    初始化
    let stack = Symbol();
//    检查是否为空
    console.log(stack.isEmpty());

http://xxx.fishc.com/forum/201804/02/165503gjqttaaq3jjbj64a.png
接下来,往栈里添加三个元素:
//    添加元素
    stack.push(100);
    stack.push(33);
    stack.push(2323);

再移除最后一个元素:
//    移除最后一个元素
    stack.pop();

现在栈里仅剩下100和33了。

执行过程:




如果有收获,别忘了评分{:10_281:} :

http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif

这位鱼油,如果喜欢本系列学习笔记,请订阅 专辑☞(传送门)(不喜欢更要订阅{:10_297:} )

http://xxx.fishc.com/forum/201803/21/151715umqz1qoywp11wjbq.gif
页: [1]
查看完整版本: 0002 ¥ 使用自定义的#栈