有人能给我解释一下这两行代码的区别吗.在我的atom编辑器中,更漂亮的将第一个更改为第二个.

(await fetchSearchResults(state.requestConfig, context))?.facilities ?? [] ) 

await fetchSearchResults(state.requestConfig, context)?.facilities ?? [] )

推荐答案

Prettier changes the whole thing to follow the rules given in a Prettier config file.
In your specific case, the (await fetchSearchResults(state.requestConfig, context)) is useless, hence why Prettier strips it.

同时,它在classic 异步上下文中可能非常重要,如comment below中所述.也许可选的链接在这里更漂亮,不确定.


The default Vue2 ESlint configuration comes with plugin:vue/essential and eslint:recommended as defaults.
Here is a link where you could get more details as of why.

如果是Prettier only,请判断文档的options part或项目(或更高版本)中的.prettierrc配置文件.

Javascript相关问答推荐

ReactJS中的material UI自动完成类别

我试图实现用户验证的reduxstore 和操作中出了什么问题?

当在select中 Select 选项时,我必须禁用不匹配的 Select

为什么我的includes声明需要整个字符串?

React 17与React 18中的不同setState行为

如何在Javascript中的控制台上以一行形式打印循环的结果

如何粗体匹配的字母时输入搜索框使用javascript?

类构造函数不能在没有用With Router包装的情况下调用

如何在ASP.NET项目中使用Google Chart API JavaScript将二次轴线值格式化为百分比

<;img>;标记无法呈现图像

在SHINY R中的嵌套模块中,不能使用Java代码

无法设置RazorPay订阅API项目价格

如何通过Axios在GraphQL查询中发送数组

更改agGRID/Reaction中的单元格格式

顶点图使用组标签更新列之间的条宽

不协调嵌入图片

如何创建一个for循环,用于计算仪器刻度长度并将其放入一个HTML表中?

Playwright:ReferenceError:browserContext未定义

如何在底部重叠多个div?

我怎么才能拿到幼风登录?