es6新特征

2019-09-29  本文已影响0人  阿克兰
  1. ES6中的默认参数
// 以往是这样,但是如果值是0 的话就会出错,因为js传值0为false
var link = function (height, color, url) {
    var height = height || 50
    var color = color || 'red'
    var url = url || 'http://azat.co'
    ...
}
// es6 
var link = function(height = 50, color = 'red', url = 'http://azat.co') {
  ...
}

2.模板表达式

var name = `Your name is ${first} ${last}`
var url = `http://localhost:3000/api/messages/${id}`

3.for of 循环

var array=[
{
 id:0,
value:10
},
{
 id:1,
value:10
},
{
 id:2,
value:10
},
{
 id:3,
value:10
}
]
for(item in array){
      console.log(item.value) // 分别打印出value
}
上一篇 下一篇

猜你喜欢

热点阅读