![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
一只烛
越努力 越幸运
展开
-
ES6 基础篇三之面试题
ES6 基础篇三之面试题ES6模块化includes()async与await面试题ES6是什么,为什么要学习。babel是什么,有什么作用ES6对String字符串类型做了哪些升级优化ES6对Array数组类型做了哪些升级优化ES6对Number数字类型做了哪些升级优化ES6对Object类型的升级优化ES6对function函数类型常用升级优化 ES6 模块化 模块化是指将一个大的文件,拆分成几个小文件。然后将小的文件组合起来。 优点: 防止命名冲突。两个文件声明的变量名相同,但是不会产生影响。 代码原创 2020-08-14 18:40:42 · 229 阅读 · 0 评论 -
ES6 基础篇二
ES6 基础篇二Symbol迭代器IteratorPromise Symbol es6引入了一种新的原始数据类型Symbol,表示独一无二的值。 js语言的第其中数据类型,是一种类似于字符串的数据类型。 特点: Symbol的值是唯一的,用来解决命名冲突。 Symbol的值不能与其他数据类型进行运算。 Symbol定义的对象属性不能使用for…in循环遍历,但是可以用Reflect.ownkeys来获取对象的所有键名。 应用:向对象中添加属性或方法 var s1 = Symbol('lyz');原创 2020-08-12 17:36:39 · 140 阅读 · 0 评论 -
ES6 基础篇一
ES6 基础篇一letconst解析赋值模版字符串箭头函数函数参数赋值reset参数扩展运算符 let 变量声明不可重复 块级作用域 (if else while for) 不存在变量提升 不影响作用域链 const 一定要赋初始值 不能修改值 一般常用大写 块级作用域 对于数组和对象来说,不算做对常量的修改,不会报错。(常量所指向的地址没有发生改变) 解析赋值 寻找同名属性进行赋值 允许按照一定模式从数组或对象中提取值,对变量进行赋值 const arr = ['lyz', 'my', 'lyj'原创 2020-08-11 12:30:43 · 127 阅读 · 0 评论