Prettier - 赋值变量括号的含义
Prettier - the meaning of parantheses around assigned variables
- VS 代码 1.16
我使用保存时格式化的 Prettier 格式化代码。我在分配的变量周围得到了奇怪的括号;
我有这两个变量
格式化前:
tlProjectLoader = new TimelineMax({
paused: true
}),
$laoder = $(this).find('.loader');
格式化后:
(tlProjectLoader = new TimelineMax({
paused: true
})),
($laoder = $(this).find('.loader'));
我知道这是由 Prettier 引起的,因为当我关闭它并且没有发生这种行为时。所以为什么?如果我不需要它 - 如何关闭它?
似乎是在一条语句中声明全局变量时发生的(用逗号分隔,而不是分号)
所以你有两个选择:要么使用 var
/let
/const
,要么用分号分隔声明:
global = 123;
anotherGlobal = 345;
提示:您可以在 Prettier Playground
上测试 Prettier 输出
- VS 代码 1.16
我使用保存时格式化的 Prettier 格式化代码。我在分配的变量周围得到了奇怪的括号;
我有这两个变量
格式化前:
tlProjectLoader = new TimelineMax({
paused: true
}),
$laoder = $(this).find('.loader');
格式化后:
(tlProjectLoader = new TimelineMax({
paused: true
})),
($laoder = $(this).find('.loader'));
我知道这是由 Prettier 引起的,因为当我关闭它并且没有发生这种行为时。所以为什么?如果我不需要它 - 如何关闭它?
似乎是在一条语句中声明全局变量时发生的(用逗号分隔,而不是分号)
所以你有两个选择:要么使用 var
/let
/const
,要么用分号分隔声明:
global = 123;
anotherGlobal = 345;
提示:您可以在 Prettier Playground
上测试 Prettier 输出