- 0
- 0
- 约1.74万字
- 约 32页
- 2026-10-30 发布于北京
- 举报
ES6知识点及高频面试题
本章节学习ES6相关的内容。
var、let及const的区别
涉及面试题:什么是变量提升?什么是暂时性死区?var、let
及const的区别?
对于在探讨这个问题前,我们需要先理解提升(hoisting)这个概念。
console.log(a)//
未定义vara
=1
从以上代码可见,虽然变量尚未,但我们仍可使用该未的
变量,这种现象称为提升,且被提升的是部分。
对此现象,我们可以这样解读代码:
varaconsole.log(a)//
未定义
a=1
接下来我们再来看一个例子
var
a
=10var
a
console.log(a)
对于这个例子,如果你认为打印的值为undefined那就错了,应该是
10。针对这种情况,我们可以这样分析代码
ES6知识点及常考⾯试题
本章节来学习ES6部分的内容。
var、let及const区别
涉及⾯试题:什么是提升?什么是暂时性死区?var、let及
const区别?
对于这个问题,我们应该先来了解提升(hoisting)这个概念。
console.log(a)//undefined
vara=1
从上述代码中我们可以发现,虽然变量
原创力文档

文档评论(0)