Js-beautify: 不整合をインデントする連鎖メソッド

作成日 2016年02月27日  ·  4コメント  ·  ソース: beautify-web/js-beautify

入力:

var a = foo()
    .bar();

var arr = [
    foo()
        .bar()
]

期待される出力:

var a = foo()
    .bar();

var arr = [
    foo()
        .bar()
]

実際の出力:

var a = foo()
    .bar();

var arr = [
    foo()
    .bar()
]
javascript bug

最も参考になるコメント

+1。 これも奨励しています。 多分それはスイッチかもしれません

全てのコメント4件

だから配列で。

また、矢印関数では:

arg =>
    foo()
    .bar()

だが

arg => {
    foo()
        .bar()
}

予想:

arg =>
    foo()
        .bar()

+1。 これも奨励しています。 多分それはスイッチかもしれません

:+1:

そして矢印関数の別の例:

onePromise.then(
    result => twoPromise()
        .then(resolve, reject),
    error => reject(error)
)

結果:

onePromise.then(
    result => twoPromise()
    .then(resolve, reject),
    error => reject(error)
)

でなければなりません:

onePromise.then(
    result => twoPromise()
        .then(resolve, reject),
    error => reject(error)
)
このページは役に立ちましたか?
0 / 5 - 0 評価