2

我有点脑残。在 ES6/ES7 中有这个的简写吗?

res.locals.hello = hello

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

4

2 回答 2

4

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

let res = {
    locals: { hello }
};

这实际上与以下内容相同:

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

这个增强是在 ES6 中添加的,据我所知,所有编译器都支持。

于 2015-11-11T20:12:01.487 回答
0

是的,假设res已经存在,使用res.locals = { hello }效果很好。

于 2015-11-11T20:19:16.753 回答