1 let 和const es6建议用let和const代替var。let用于定义变量,const用于定义常量 扩展回答: 全局定义的变量,不会作为属性添加到window上 在变量定义之前使用它会报错 不可重复定义同名的变量 2 变量具有了会级作用域,在代码块之外不能使用。 在es6之前,js中只有两个作用域,一个是全局作用域,一个是函数作用域。
但是在ES6中,可以通过调用setPrototypeOf()方法来设置一个对象的prototype对象,与面向对象语言中的继承有相似之处,所以也可以理解成这是js中用来实现继承的方法。(这段话纯属个人理解,如果有误请指出。)所以,在ES6中,通过使用super可以调用某个对象的prototype对象的方法或获取参数。栗子如下: 1varfather ={2text: ...
简单讲一讲ES6的一些新特性 304 问答题304/501 简单讲一讲ES6的一些新特性 参考答案 参考回答: ES6在变量的声明和定义方面增加了let、const声明变量,有局部变量的概念,赋值中有比较吸引人的结构赋值,同时ES6对字符串、 数组、正则、对象、函数等拓展了一些方法,如字符串方面的模板字符串、函数方面的默认参数、对象...
Web前端开发的阶段课程,零基础入门可学,独家解密最新前端大厂面试题,从此不再为找工作、跳槽而烦心,带你开启快乐的涨薪之路
精选谷歌、微软等知名IT企业的50余道典型面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。
前端面试题:你用过es6的那些新特性 1. let 和const es6中建议用let和const代替var。let用于定义变量,const用于定义常量。全局定义的变量不会作为属性添加到window上,且在变量定义之前使用它会报错。不可重复定义同名的变量。变量具有了会级作用域,在代码块之外不能使用。2. 字符串增加了一些方便的...