做外贸建网站多少钱,商丘网站建设价格,图文网站模板,遵义信息港1、ES6与JavaScript之间的关系 ES6是JavaScript的一个版本#xff1a;JavaScript是基于ECMAScript规范实现的编程语言#xff0c;而ES6#xff08;ECMAScript 2015#xff09;是该规范的一个具体版本。 2、ES6的基础功能 #xff08;1#xff09;let和const
let用于声明…1、ES6与JavaScript之间的关系 ES6是JavaScript的一个版本JavaScript是基于ECMAScript规范实现的编程语言而ES6ECMAScript 2015是该规范的一个具体版本。 2、ES6的基础功能 1let和const
let用于声明变量let声明的变量只在let命令所在的代码块内有效const用于声明常量const声明一个只读的常量一旦声明常量的值就不能改变。 2模板字符串和箭头函数
{}使用箭头声明函数不用再书写function关键字this非箭头函数中的this指向函数的调用者箭头函数中的this指向定义时所在的对象全局作用域中this指向window
3解构赋值
[][]数组的解构赋值let [a,b,c][1,2,3]; 可以从数组中提取值按照对应位置为左侧变量赋值{}{}对象的解构赋值let{ a, b} { b:bbb,a:aaa}按照对应的属性名给左侧的变量赋值等号左边的两个变量的书写顺序与等号右边的两个同名属性的顺序可以不一致。[] {} 字符串的解构赋值在解构前字符串被转换成了一个类似数组的对象 不常用了解即可1、以数组的形式解构const [a, b, c, d, e] hello2、以对象的形式解构let { 0: a } hello
4剩余参数展开运算符
剩余参数...arg将一个不定数量的参数表示为一个数组...将内容展开属于浅拷贝
5数据结构
Set是一系列无序、没有重复值的集合Map是键值对的集合但是“键”的范围不限于字符串各种类型的值包括对象都可以当做键
6遍历器
Iterator为各种不同的数据结构提供统一的访问机制for...of遍历成员, for...of循环可以使用的范围包括数组、Set和Map结构、某些类似数组的对象比如arguments对象、DOM NodeList对象