箭头函数

常规var test=function(){

console.log(111)

}

箭头函数 var test1=()=>{

 console.log(222 )

}

当有一个参数时参数时可以省略()

var test= a =>{

console.log(111,a)

}

var test=a =>{

return 100*a

}

可以写成

var test=a=>a*100

 

返回对象 如果需要省略 请在最外层打上一个小括号包裹大括号

var test=function(){

console.log(arguments)//arguments是伪数组

}

在没有形参的方法中arguments可以拿到方法的实参

var test=()=>{} 箭头函数无法利用arguments拿到

 

箭头函数的this是父级作用域的

函数可以设置默认参数

function test(a=1,b=2){

return a+b

}

posted @ 2022-09-09 12:12  SmileBlog  阅读(18)  评论(0)    收藏  举报