ori*_*zil 3 javascript return multiline line-continuation
我想在一行上有一个 javascript return 关键字,而它实际返回的内容在下一行上。在Python中这会是这样的
return \
someValue
Run Code Online (Sandbox Code Playgroud)
然而,由于语句终止分号的可选性以及 JavaScript 中缺乏行继续字符,我想出的唯一方法是 hackish
return false ||
someValue;
Run Code Online (Sandbox Code Playgroud)
动机:我的实际代码是这样的。在开发过程中,我有时会注释掉第二行以在 GlobalScope.doSomething() 和 myThing.doSomething() 之间切换。诚然,这是一个小问题。
return false ||
myThing.
doSomething()
.then(...)
.then(...)
.
Run Code Online (Sandbox Code Playgroud)
通常的方法是将要链接的对象放在与以下内容相同的行中return:
return myThing
.doSomething()
.then(...)
.then(...);
Run Code Online (Sandbox Code Playgroud)
或者
return myThing
.doSomething()
.then(...)
.then(...);
Run Code Online (Sandbox Code Playgroud)
但如果您坚持单独的行和额外的缩进,也可以使用括号:
return (
myThing
.doSomething()
.then(...)
.then(...)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7094 次 |
| 最近记录: |