Js-beautify: طريقة السلاسل المسافة البادئة لعدم الاتساق

تم إنشاؤها على ٢٧ فبراير ٢٠١٦  ·  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. نحن أيضا encouter هذا. ربما هذا يمكن أن يكون مفتاحا

ال 4 كومينتر

حتى في المصفوفة.

وكذلك في وظائف السهم:

arg =>
    foo()
    .bar()

لكن

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

متوقع:

arg =>
    foo()
        .bar()

+1. نحن أيضا encouter هذا. ربما هذا يمكن أن يكون مفتاحا

: +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 التقييمات