关于javascript:js问题杂

10次阅读

共计 251 个字符,预计需要花费 1 分钟才能阅读完成。

1、new 后做了什么?

  • 创立一个新对象
  • 将构造函数的作用域赋给新对象(因而 this 就指向了这个新对象)
  • 执行构造函数中的代码(为这个新对象增加属性)
  • 返回新对象

2、什么是 包装对象
所谓“包装对象”,指的是与数值、字符串、布尔值别离绝对应的 NumberStringBoolean 三个原生对象。这三个原生对象能够把原始类型的值变成(包装成)对象。
某些场合,原始类型的值会主动当作包装对象调用,即调用包装对象的属性和办法。这时,JavaScript 引擎会主动将原始类型的值转为包装对象实例,并在应用后立即销毁实例。

正文完
 0