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はい、既に存在すると仮定すると、 usingres.locals = { hello }は問題なく機能します。

于 2015-11-11T20:19:16.753 に答える