美文网首页js深入JS笔记
JS深入(执行上下文)

JS深入(执行上下文)

作者: 余生筑 | 来源:发表于2017-08-02 15:24 被阅读0次

    JavaScript的内存生命周期

    (1.分配你所需要的内存2.使用分配到的内存(读、写)3.不需要时将其释放、归还)

    函数调用栈

    栈底永远都是全局上下文,而栈顶就是当前正在执行的上下文。

    举个例子 函数调用栈变化过程

    执行上下文的特点

    只有栈顶的上下文处于执行中,其他上下文需要等待

    全局上下文只有唯一的一个,它在浏览器关闭时出栈

    函数的执行上下文的个数没有限制

    只有某个函数被调用,才会有新的执行上下文为其创建。函数执行完毕之后,对应上下文被弹出。


    看下面两个例子。

    例1 例2 例4

    关于f与f()的辨析

    相关文章

      网友评论

        本文标题:JS深入(执行上下文)

        本文链接:https://www.haomeiwen.com/subject/ihaelxtx.html