首页 > 解决方案 > 在一行中将评估结果分配给变量的好方法是什么?

问题描述

我知道以下是一种方法

let demo = (() => {
    let data = getData();
    alterData();
    return data;
})();

有没有更好的方法来实现相同的结果,即除了(function())()表达式?

编辑:对不起,不好的问题。不知道它叫IIFE。觉得这有点像黑客,所以我问了这个问题,但实际上不是。

标签: javascript

解决方案


有没有更好的方法来达到相同的结果?

确实有:

let demo = 1 + 1;

推荐阅读