- 博客(2)
- 收藏
- 关注
翻译 2021-09-02 null和undefined区别
null和undefined区别 null是一个空对象指针,指向的一个空对象 undefined是找不到,缺少值",就是此处应该有一个值,定义了还没有赋值 null的使用场景 作为函数的参数,表示该函数的参数不是对象 ex:send(null,null,null) 作为对象原型链的终点 如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为null而不是其他值 让一个对象变成垃圾对象 undefined的使用场景 变量被声明了,但没有赋值时,就等于undefined 调用函数时
2021-09-02 17:10:59
107
翻译 2021-08-31 let和const和var
let和const和var let和const 只在声明所在的块级作用域内有效 没有声明提升 不允许重复声明 不属于顶层对象的属性 块级作用域的出现,实际上使得获得广泛应用的匿名立即执行函数表达式(匿名 IIFE)不再必要了 绑定当前块级作用域 暂时性死区:只要一进入当前作用域,所要使用的变量就已经存在了,但是不可获取,只有等到声明变量的那一行代码出现,才可以获取和使用该变量。 function bar(x = y, y = 2) { return [x, y]; }
2021-08-31 14:57:03
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅