TIM*_*MEX 5 javascript optional babeljs visual-studio-code
在我的.js
文件中,当我使用 elvis operator 时const something = data?.info?.set
,整个文件在使用的行之后变成红色。
如何让 VSCode 识别 elvis 运算符并保持语法正确突出显示?
注意:我使用metro-react-native-babel-preset
和 eslint,默认情况下允许在纯 .js 文件(不是打字稿)中使用选项
我已经安装了https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next并按照说明启用它。但是,在我使用运算符后,我的代码仍然是纯红色的开始行?
。
VS Code 1.41 支持?.
开箱即用的语法高亮和 IntelliSense 可选链接 ( )。
如果在 VS Code 1.41 中仍然看到红色突出显示,请执行以下任一操作:
编辑:OP 编辑问题后,我尝试搜索一些信息。这就是我想出的:
我不相信 JS 中有 Elvis 运算符。
相反,您可以使用 OR 运算符返回特定内容,而不会使其崩溃。所以像
const something = data.info.set || undefined;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1287 次 |
最近记录: |