【前端】微信小程序ES6的箭头函数

这个是ES6的箭头函数,res =>可以理解为function(res)
箭头函数的最大好处就是省略了var that=this 从而将this改为静态。

var 函数名 = 参数名 => 返回值;


var f = v => v;

//等同于
var f = function(v){
    return v;
};

如果不需要参数或有多个参数,要使用圆括号

var f = () => 5;

var sum = (num1,num2) => num1+num2;

如果函数的代码多于一条,就必须使用大括号将其括起来,并使用retun语句

var sum = (num1, num2) => { return num1 + num2; }

如果函数返回一个对象,那么必须用圆括号将其括起来

let getTempItem = id => ({ id: id, name: "Temp" });

箭头函数可以简化回调函数

猜你喜欢

转载自blog.csdn.net/weixin_43469680/article/details/106307709
今日推荐