3.8.5的奇怪问题

在web执行这样一句

let writablePropDescriptor = Object.getOwnPropertyDescriptor(BASE.central, ‘m_enCentralViewMode’);
console.log(‘可写?’+writablePropDescriptor.writable);

web打印是否可写,结果是true
但同样的逻辑在ios这里就是false?这是为啥?完全确定代码相同
@mingo @iwae @boyue

BASE的由来

image


代码的报错位置

IOS的报错

但在web这是可写的
image

另外:3.8.2是没有任何问题的。

cocos用的还是js的语言吗

https://docs.cocos.com/creator/3.8/manual/zh/scripting/language-support.html#运行环境

1赞

image

会不会是ios 的safari 用的是JavaScriptCore, 默认的预设值不一 :joy: