--------------------------es6 ------------------------------
*1,Let(块作用域)与Const(常量),let 只能声明一次 var 可以声明多次:
*2,模板字符串
*3,es6中class类
*4,箭头函数 =>
*5,模块化 import && export
*6,js 之generator(ES6提供的)
*arrobj.find( cItem => item.communityCode == cItem.communityCode)
*7,解构赋值 let { a, b } = { a: 1, b: 2 }
*8,延展操作符 ...
*9,Promise
*10 ,延展操作符
------------------------------------------------es7---------------------
*1,Array.prototype.includes();
-------------------es 8 -------------------------------------------
*1,async/await
*2,Object.values()
--------------es9 ----------------
*1, 异步迭代
异步迭代允许与 for...of 循环一起使用
// 串行遍历 async function process(array) { for await (let i of array) { doSomething(i); } } // 等效于 async function process(array) { for (let i = 0; i < array.length; i++) { await doSomething(i); } }