-
2026-01-04 22:20:23
-
2026-01-04 22:24:57
-
2026-01-04 22:31:09
- javascript变量提升是什么_它如何影响代码执行?
- JavaScript变量提升指var声明和function声明在解析阶段被提前注册到作用域,但仅声明提升、赋值不提升;var变量初始化为undefined,故访问未赋值变量得undefined而非报错,而let/const存在TDZ,访问即报错。
-
623
-
2026-01-04 22:34:01
-
2026-01-04 22:34:36
-
2026-01-04 22:37:41
-
2026-01-04 22:45:33
-
2026-01-04 22:48:08
- javascript的this指向什么_如何正确绑定呢
- 普通函数直接调用时,this指向全局对象(非严格模式)或undefined(严格模式),与“调用者”无关;箭头函数不绑定this,继承外层词法作用域的this值;call、apply立即执行并指定this,bind返回预设this的新函数。
-
745
-
2026-01-05 10:14:50
- javascript真的很难掌握吗_如何克服学习障碍呢
- JavaScript并不天生难,真正难点在于执行模型、异步机制和对象动态性;undefined是未赋值的默认状态,null是主动声明的空值;===比==更安全;??比||更精准处理空值;catch只捕获前一个Promise的rejection;this由调用方式决定,箭头函数继承外层this。
-
879
-
2026-01-05 11:44:03