1***@qq.com
1***@qq.com
  • 发布:2021-01-15 15:49
  • 更新:2021-04-09 15:12
  • 阅读:719

HBuilder 9.1.29.201811231920 【js可选链BUG】

分类:MUI

产品分类: 其他/MUI

操作步骤:

操作:编辑-》整理代码格式(F) /Ctrl+Shift+F

预期结果:

let user = {}; // user 没有 address 属性
alert( user ?. address ?. street ); // undefined(不报错)

实际结果:

let user = {}; // user 没有 address 属性
alert(user ? .address ? .street); // undefined(不报错)

bug描述:

ES2020 可选链 ?.
操作:编辑-》整理代码格式(F) /Ctrl+Shift+F
原代码

let user = {}; // user 没有 address 属性  
alert( user?.address?.street ); // undefined(不报错)

格式化后的代码

let user = {}; // user 没有 address 属性  
alert(user ? .address ? .street); // undefined(不报错)

可选链(?.)是一个整体,格式化后 中间加了个空格;导致代码异常报错

2021-01-15 15:49 负责人:无 分享
已邀请:
h***@163.com

h***@163.com

同问,太烦了

代码之美

代码之美

同问,太烦了

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