LOADING

疑问

2024/8/19

获取值也需要包装类型?

不需要

创建了闭包的变量何时销毁?

当浏览器检测到这个变量不可能再使用的时候就会销毁

node 的 require 和 webpack 的模块转普通函数**_webpack__**require 的区别?

**_webpack__**require 里面对引用有特殊处理

测试在页面之前 js 死循环,会不会页面白屏?

会的,浏览器会不停的转圈圈,页面不会有东西显示

写法疑问

class Chameleon {
  static colorChange(newColor) {
    this.newColor = newColor;
  }

  constructor({ newColor = "green" } = {}) {
    this.newColor = newColor;
  }
}

const freddie = new Chameleon();

{ newColor = “green” } = {} 这个写法是什么意思?

相当于是给了一个默认的对象值,如果没有传对象参数那么就使用前面的默认值,如果传递了则会覆盖前面的对象值(后面这样写应该是固定语法)