ES6知识点与面试高频考点.pdfVIP

  • 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)

1亿VIP精品文档

相关文档