【问题标题】:arrow function shorthand for returning an object [duplicate]返回对象的箭头函数简写[重复]
【发布时间】:2017-06-25 17:52:38
【问题描述】:

我使用缩短的 ES6 箭头函数符号来编写我的函数体,如下所示

const funcName = (...args) => something

我什至没有使用一个大括号,因为我的函数体只有 1 个返回语句。

但是说我想从这个函数返回一个对象,我必须这样做:

const funcName = (...args) => {key:val}

这里的问题是 babel 假设大括号内的东西是一个函数体——而不是一个对象——如何让它认为它确实是一个对象??

【问题讨论】:

    标签: javascript function ecmascript-6 arrow-functions


    【解决方案1】:

    用括号括起来

    const funcName = (...args) => ({key:val})
    

    【讨论】:

    • 哦,刚刚检查过了!它的工作原理谢谢
    猜你喜欢
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多