同样的代码在ts和js的运行结果不一致

  • Creator 版本:2.4.8

  • 目标平台:浏览器

  • 重现方式:新建ts工程,新建一个ts文件和一个js文件粘贴如下代码
    const s = new Set([1, 2, 3, 4])
    const arr = […s]
    console.log(arr)
    可以看到js和ts的运行结果不同,其中js部分的结果是错的。

这是在引入一个库的时候发现的,是否能够通过修改编译配置解决这个问题?如何解决?

  • 首个报错:

用babel把那个库转到了更低的js版本,问题解决了,不过还是想知道在cocos遇到这些问题应该怎么配置好呢?