1.只包含一个参数,一个表达式
funtion sayHello (name){
console.log('Hello',name); 可简写为: sayHello = name => console.log('Hello', name); }
2.只包含一个参数,返回结果return
funtion sayHello (name){
return 'Hello'+name 可简写为: sayHello = name => ('Hello,'+name)
}
3.setTimeout
setTimeout(funtion(){
console.log('loaded') 可简写为: setTimeout(() => console.log('loaded'),2000)
},2000)
3.forEach
lists.forEach(funtion(item){
console.log(item) 可简写为: list.forEach(item => console.log(item))
})
4.当多个变量且设置默认参数时
function volume(l,w,h){ volume = (l, w = 3, h = 4 ) => {
if (w === undefined) let a = (l * w * h);
w = 3; 可简写为: console.log(a)
if (h === undefined) }
h = 4;
return l * w * h;
}