更漂亮 - 围绕指定变量的parantheses的含义

时间:2017-09-10 13:48:04

标签: javascript formatting format prettier

  • VS Code 1.16

我使用Prettier格式化代码并保存格式。我得到了围绕指定变量的奇怪的parantheses;

我有这两个变量

格式化之前:

   tlProjectLoader = new TimelineMax({
      paused: true
   }),

  $laoder = $(this).find('.loader');

格式化后:

  (tlProjectLoader = new TimelineMax({
    paused: true
  })),

  ($laoder = $(this).find('.loader'));

我知道这是由Prettier引起的,因为当我关闭它并且不会发生这种行为时。所以为什么?如果我不需要它 - 如何关闭它?

1 个答案:

答案 0 :(得分:1)

似乎在一个语句中声明全局变量时会发生这种情况(用逗号分隔,而不是用分号分隔)

所以你有两个选择:使用var / let / const,或者用分号分隔声明:

global = 123;
anotherGlobal = 345;

提示:您可以在Prettier Playground

上测试更漂亮的输出