zoukankan      html  css  js  c++  java
  • 常见前端面试题03

    @


    一道面向对象面试题

    在这里插入图片描述
    题目解析:
    在这里插入图片描述
    一些总结
    在js代码执行之前有一个叫做变量的提升的阶段,var 声明的变量,会提身到js代码的顶部进行生明,这里需要注意只是声明而没有进行赋值。function声明的函数会提升声明并且赋值。函数内部的代码实在函数调用的时候执行的,上题目中有这样一个知识点。构造函数中直接利用赋值的方式的赋值函数,这样的根本不会对类也好还是构造出来的对象有任何作用的,只是再函数执行的过程中当作了一个局部变量而已,跟普通函数的局部变量一样,会在函数执行结束之后被销毁掉。

    EventLoop

    在这里插入图片描述
    在这里插入图片描述
    这里就是js执行的具体过程,js会创建了函数执行的队列,这个队列中包含所有的同步代码,还会创建一个异步队列,这个异步队列包含所有的代码,再同步队列中的任务执行完之后,会执行异步队列中的任务。


        感谢您花时间阅读此篇文章,如果您觉得看了这篇文章之后心情还比较高兴,可以打赏一下,请博主喝上一杯咖啡,让博主继续码字……
        本文版权归作者和博客园共有,来源网址:https://blog.csdn.net/weixin_46498102 欢迎各位转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接
  • 相关阅读:
    双飞翼布局 & 圣杯布局
    php正则
    面向对象-object对象
    面向对象-赋值运算
    面向对象-作用域
    js高级-面向对象
    8.5学习笔记
    10.22
    10.19
    react路由
  • 原文地址:https://www.cnblogs.com/jackson1/p/13789103.html
Copyright © 2011-2022 走看看