- 博客(4)
- 收藏
- 关注
原创 关于变量提升以及this指向的一道面试题讨论
首先,function内变量提升,var myvar;然后是alter(myvar)然后此时myvar没有被定义或者赋值。然后是被赋值,如果此时赋值之后,那么当前的myvar应该是local value。涉及到变量提升以及this指向还有构造函数的问题。其实之前并没有深究这个变量提升问题,日常也是先声明后使用。最近遇到了这个面试题,显示输出结果。当时想当然的填了5 0 undefined,后来觉得学艺不精啊。现在看一下这个代码,就比较好理解了。被提升到函数顶部,此时局部变量。指向新对象,但新对象没有。
2025-03-19 20:03:51
195
原创 错误 [ERR_REQUIRE_ESM]:不支持 ES 模块的 require()怎么解决
错误 [ERR_REQUIRE_ESM]:不支持 ES 模块的 require()怎么解决
2022-11-16 10:21:29
69325
3
原创 vscode下npm install,卡在sill idealTree buildDeps怎么解决
vscode下安装npm install卡住,怎么解决
2022-11-16 10:18:09
8833
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅