let ceshi = {a:1};
let data = ceshi.a?.b || [];
console.log(data)
- 发布:2024-08-23 15:05
- 更新:2024-08-24 02:30
- 阅读:114
产品分类: HTML5+
HBuilderX版本号: 4.24
手机系统: Android
手机系统版本号: Android 15
手机厂商: 模拟器
手机机型: 摸机器
打包方式: 云端
示例代码:
操作步骤:
let ceshi = {a:1};
let data = ceshi.a?.b || [];
console.log(data)
let ceshi = {a:1};
let data = ceshi.a?.b || [];
console.log(data)
预期结果:
应该打印出[]
应该打印出[]
实际结果:
报错 返回Uncaught SyntaxError: Unexpected token .
报错 返回Uncaught SyntaxError: Unexpected token .
bug描述:
js突然不识别可选链操作符(?.)
1 个回复
DCloud_heavensoft
5+App运行在webView里,webview版本由手机rom决定,你可以打印ua看下版本。
uni-app没有这个问题,uni-app的js运行在独立的v8引擎里