内联修改并返回变量

时间:2018-06-20 16:40:12

标签: javascript typescript

我正在尝试获取一个内联函数的语法,该函数可以接受一个参数,然后做一个简单的修改并将其全部返回一行。

类似这样的东西:

(options) => { options.public = true; return options; }

1 个答案:

答案 0 :(得分:2)

这个问题很模棱两可。通过讨论,我发现 americanslon 需要一个自调用函数,该函数接受一个对象并返回修改后的对象。

原始功能:

(options) => { options.public = true; return options; }

自调用变体:

((options) => { options.public = true; return options; })({ok: 'ok'})
// {ok: 'ok', public: true}

Read more about self invoking functions