(x) => x + 6 相当于 function(x){ return x + 6; };
var ids = this.sels.map(item => item.id).join() var ids = this.sels.map(function(item,index){ return item.id });
//无参数的箭头函数 var f = () => 5; 等价于 var f = function () { return 5 }; //一个参数的箭头函数 var f = v => v; 等价于 var f = function(v) { return v; }; //2个参数的箭头函数 var sum = (num1, num2) => num1 + num2; 等价于 var sum = function(num1, num2) { return num1 + num2; };
//箭头函数代码块语句多于一条,需要使用花括号括起来,并且使用return语句 var sum = (num1, num2) => { return num1 + num2; }
//如果箭头函数直接返回一个对象,必须加上括号,否则会报错
let getTempItem = id => ({ id: id, name: "Temp" });
https://www.cnblogs.com/websmile/p/8205727.html 【ES6】=>含义