Intellij IDEA, стилизация кода для объекта javascript, как удалять кавычки, когда нет необходимости в ключе?

Подумайте, что произойдет, если a.field1 больше, чем b.field1, но a.field2 меньше b.field2. В этом случае вы сравниваете только только на field2, который не то, что вы хотите.

Вы хотите только field2 включить игру, где field1 равно, так что вы ищете что-то вроде (псевдокод):

if a.field1 < b.field1:
    return true

if a.field1 > b.field1:
    return false

# field1 is equal here.

return a.field2 < b.field2

В стороне, я не большой поклонник f11], так как это необязательно и может привести к «отступовному аду»: -)

Я склоняюсь к тому, чтобы превращать такие вещи, как:

if condition:
    return something
else:
    do something else

в:

if condition:
    return something
do something else

, так как я нахожу, что полученный код легче следовать.

Но имейте в виду, что это только личное предпочтение, не стесняйтесь игнорировать его, если хотите.

0
задан Dimitri Kopriwa 27 February 2019 в 04:02
поделиться

1 ответ

Я не думаю, что это возможно с использованием кода формата. Вы можете Select All ( Ctrl / Cmd + A ) и затем вызвать намерение ( Alt + Enter ) Unquote property names.

0
ответ дан Bas Leijdekkers 27 February 2019 в 04:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: