深入JavaScript Day14、15 - 函数默认参数、S
2022-01-20 本文已影响0人
望穿秋水小作坊
1、理解for循环等价代码是什么?就能理解闭包在for循环中捕获的是什么了?
image.png2、下面代码在es5以前经常能看到,用于做什么?存在什么问题吗?怎么解决?
- 【作用】给参数增加默认值
- 【存在问题】如果外部传入
""
或0
会被错误的使用默认参数 - 【解决】使用新增语法,默认参数的办法
3、为什么会出现Symbol?Symbol的作用?
- 【旧的方案存在的问题】在给对象增加参数时,会存在key覆盖的问题。
-
【Symbol作用】用来生成一个独一无二的值
image.png