//没有参数要有小括号
let show = () => {
}
//只有一个参数则可以省略小括号
let go = url => {
location.href = url
}
// 多个参数
let add = (x, y) => {
return x + y
}
// 事件
document.addEventListener('click', e => {
console.log(e)
})
// this作用域统一
vue = {
data: ['girl', 'boy'],
init: function() {
document.onclick = e => {
console.log(this.data) // ['girl', 'boy']
}
}
}
vue.init()
// 不能使用argument
var func = () => {
console.log(arguments)
}
func(55)
// 箭头函数不能用new
var Person = (name, age) => {
this.name = name
this.age = age
}
var p = new Func('John', 33) // error
发表评论