vue 1-6 ES5和ES6的部分常见区别(更多可见:ES6新特性)
1. 变量赋值
ES5: var,没有块级作用域,安全性差
ES6:let, const。有块级作用域
2. 对象字面量
下图中,{ }中的内容就是该对象的字面量

ES5: 写法如上图
ES6: 字面量写法增强
1. 属性增强写法 2. 函数增强写法:

3. for循环使用:
ES5:
for(var i=0; i>=10; i++){ console.log(i) }
ES6: (数组可以使用for (let val of arr), 对象不可以)
a = [1,2,3,4,5] for(let i in a){ console.log(a[i]) } # 或 for (let val of a){ console.log(val) }

浙公网安备 33010602011771号