梦尋Junjie
梦尋Junjie
  • 发布:2020-09-09 11:32
  • 更新:2021-03-06 09:17
  • 阅读:419

【报Bug】问号调参 无法正确格式化

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 64

HBuilderX版本号: 2.8.11

操作步骤:

if(this.search?.m){
//-> 代码
}

预期结果:

if (this.search?.m) {
//-> 代码
}

实际结果:

if (this.search ? .m) { // this.search空格?空格.m
//-> 代码
}

bug描述:

使用js代码格式化时 一些新的语法 不支持格式化

比如使用 "?" 问号调参,

if(this.search?.m){
//-> 代码
}

格式化后
if(this.search ? .m){ // this.search空格?空格.m
//-> 代码
}

会自动添加空格 导致语法错误 ,
如果使用了 问号"?" 调参 就不能使用代码格式h化了

2020-09-09 11:32 负责人:无 分享
已邀请:
梦尋Junjie

梦尋Junjie (作者) - 原来她有男朋友

3.1.4.20210305 已修复此问题

  • 修复 javascript 当文件中存在?.??操作符时,jsbeautify格式化出错的Bug

该问题目前已经被锁定, 无法添加新回复