前端面试题整理
作者:互联网
一、ES6新特性,及使用场景
1、let const
let 表示申明变量。const 表示申明常量。
- 常量定义了就不能改了。对象除外,因为对象指向的地址没变。
- const在申明是必须被赋值。
- 两者都为块级作用域。
块级作用域与函数作用域。任何一对花括号({和})中的语句集都属于一个块,在这之中定义的所有变量在代码块外都是不可见的,我们称之为块级作用域。函数作用域就好理解了,定义在函数中的参数和变量在函数外部是不可见的。
2、模板字符串 ``
可以使用反引号``
来进行字符拼接
3、解构
使用 {} 来对数组和对象进行解构。
//创建数组 const foodList = ['小说','名著','报刊','奇闻']; //数组解构 const [food1,food2,food3,food4] = foodList;
//创建对象 const person ={ name:'西瓜', type:'水果', color:'绿色', } //对象解构 const {name,type,color} = person;
标签:面试题,const,函数,作用域,前端,解构,申明,数组,整理 来源: https://www.cnblogs.com/zhangze-yxd/p/15402974.html