ECMAScript6 是 ECMA 制定的 JavaScript 的规范,ES6表明2016发表的新版本,ES七、ES5等以此类推。数组
(持续优化更新)数据结构
变量声明 const > let > var 函数
const 用于声明常量,变量建议使用 let 命令,建议再也不使用 var 命令,var 声明的是全局变量,而 let 则为局部变量。优化
var 声明的是全局变量也是顶层对象的属性,let 则没有绑定到顶层对象。指针
var a = 1 console.log(window.a) // 1 let b = 2 console.log(window.b) // undefined
静态字符串使用单引号,动态字符串使用反引号。code
const a = 'hello' const b = `${a} world`
使用数组成员对变量赋值时,优先使用解构赋值对象
const arr = [1, 2, 3] const [first, second] = arr
使用扩展运算符(...)拷贝数组ip
const itemsCopy = [...items]
函数尽可能用箭头形式内存
[1, 2, 3].map((x) => { return x * x })
模块倒入使用import,导出使用export字符串
export default function echo ((params) => { console.log(params) })
import { echo } from 'module'