ReactNative 箭头函数=>

1、只有一个参数且只有一句表达式语句的,函数表达式的花括号可以不写

let  test = a => a;只有一个参数a,这里的表达式相当于 "return a"

2、如果箭头函数不需要参数或者需要多个参数,就使用一个圆括号代表参数部分

let test = () => {表达式语句...}//没有任何参数

let test = (param1,param2) => {表达式语句...}//两个及以上参数

3、如果返回值为一个对象。就需要用括号()将该对象包裹起来,否则会将{}内的语句当成表达式而报错

//返回对象param1:param1,param2:param2

let test = ( param1,param2) => ({param1:param1,param2:param2})

4、匿名函数

1)、只有一个参数:a => a++;//相当于 function(a) {return a++;}

2)、不带参数:() =>{表达式语句...}

3)、两个及以上参数:(param1,param2,param3) => {表达式语句}

你可能感兴趣的:(前端,服务器,javascript,react,native,react.js,es6)