前端学习笔记值箭头函数

misspstime / 文 发表于2018-08-30 16:33 次阅读 学习
// 可变参数:(x, y, ...rest) => {    var i, sum = x + y;    for (i=0; i<rest.length; i++) {
        sum += rest[i];
    }    return sum;
}

如果要返回一个对象,就要注意,如果是单表达式,这么写的话会报错:

// SyntaxError:x => { foo: x }

因为和函数体的{ ... }有语法冲突,所以要改为:

// ok:x => ({ foo: x })


收藏 赞 (0) 踩 (0)