3

我想在一行上有一个 javascript return 关键字,而它实际上在下一行返回。在 python 中,这就像

return \
    someValue

然而,由于语句终止分号的可选性和 javascript 中没有行继续符,我想出的唯一方法是 hackish

return false ||
    someValue;

动机:我的实际代码是这样的。在开发过程中,我有时会注释掉第二行以在 GlobalScope.doSomething() 和 myThing.doSomething() 之间切换。诚然,这是一个小问题。

return false ||
    myThing.
    doSomething()
    .then(...)
    .then(...)
    .
4

1 回答 1

4

通常的方法是将要链接的对象与return:

return myThing
    .doSomething()
    .then(...)
    .then(...);

或者

return myThing
.doSomething()
.then(...)
.then(...);

但如果您坚持单独的行和额外的缩进,您也可以使用括号:

return (
    myThing
    .doSomething()
    .then(...)
    .then(...)
);
于 2019-05-09T18:52:44.303 回答