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)
}

 

posted @ 2021-10-29 18:46  黑无常  阅读(224)  评论(0)    收藏  举报