简单知识

1. var关键词的作用域是最近的函数作用域(如果在函数体的外部就是全局作用域), let 关键词的作用域是最接近的块作用域(如果在任何块意外就是全局作用域),这将会比函数作用域更小。

2. 作用域:全局作用域,函数作用域(变量在声明它们的函数体内),作用域链(函数对象拥有可以通过代码访问的属性和一系列仅供JavaScript引擎访问的内部属性。其中一个内部属性是[[Scope]],该内部属性包含了函数被创建的作用域中对象的集合,这个集合被称为函数的作用域链,它决定了哪些数据能被函数访问。)

3.js 中什么类型是引用传递, 什么类型是值传递? 如何将值类型的变量以引用的方式传递?(对象是引用传递, 基础类型是值传递, 通过将基础类型包装 (boxing) 可以以引用的方式传递)

4.avascript 中不同类型以及不同环境下变量的内存都是何时释放?(引用类型是在没有引用之后, 通过 v8 的 GC 自动回收, 值类型如果是处于闭包的情况下, 要等闭包没有引用才会被 GC 回收, 非闭包的情况下等待 v8 的新生代 (new space) 切换的时候回收.)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下内容均来自网络,记下来以供自己学习 1. 比较GCD 和 NSOperation异同 相同点:GCD和NSOp...
    Nbm阅读 3,146评论 0 5
  • Q:什么是中断? A:中断嘛,举个容易理解的例子吧。 比如莲莲和唐唐在下象棋,眼看莲莲就快招架不住了,正当此紧要关...
    叮咚强阅读 2,999评论 1 0
  • ** 本博客著作权归从这到那所有,转载请注明出处 ** HTML知识点 HTML、XML、XHTML有什么区别 H...
    从这到那阅读 3,666评论 0 1
  • HTML、XML、XHTML 有什么区别 XML是The Extensible Markup Language(可...
    nianxiaoge阅读 4,728评论 0 1
  • 本编文章让我们一起来实现后台管理页面,包括: 标签管理 新建文章 文章管理 管理首页 后台管理页面的主结构我们采用...
    SamDing阅读 7,053评论 1 5