自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 关于变量提升以及this指向的一道面试题讨论

首先,function内变量提升,var myvar;然后是alter(myvar)然后此时myvar没有被定义或者赋值。然后是被赋值,如果此时赋值之后,那么当前的myvar应该是local value。涉及到变量提升以及this指向还有构造函数的问题。其实之前并没有深究这个变量提升问题,日常也是先声明后使用。最近遇到了这个面试题,显示输出结果。当时想当然的填了5 0 undefined,后来觉得学艺不精啊。现在看一下这个代码,就比较好理解了。被提升到函数顶部,此时局部变量。指向新对象,但新对象没有。

2025-03-19 20:03:51 195

原创 JavaScript中const可以改变数据吗

JavaScript中const可以修改吗?什么情况下可以修改,什么情况下不可修改呢?

2023-03-23 15:29:42 2089

原创 错误 [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关注的人

提示
确定要删除当前文章?
取消 删除