在 ES6/ES7 中是否有针对此的 shorthand?

Is there a shorthand for this in ES6/ES7?

我有点脑残。 ES6/ES7 中是否有 shorthand?

res.locals.hello = hello

我尝试了几种不同的组合,但无法坚持。

我认为没有更短的方法可以任意将新键附加到对象,并自动分配同名引用。但是,在构建 locals 对象期间,您可以简单地提供处理程序:

let res = {
    locals: { hello }
};

这实际上等同于:

let res = {
    locals: {
        hello: hello
    }
};

此增强功能是在 ES6 中添加的,据我所知,所有转译器都支持此功能。

是的,假设 res 已经存在,使用 res.locals = { hello } 就可以了。