Cocos Creator 3.8.0 对map.keys支持还有点问题

const a = new Map([
        ['a', 1],
        ['b', 1],
        ['c', 1],
    ])
    const b = [...a.keys()]
    console.log('hhh-test', b);

上面代码构建为web-mobile后,会变成:

var n = new Map([["a", 1], ["b", 1], ["c", 1]])
                  , t = [].concat(n.keys());
                console.log("hhh-test", t)

实际运行的时候,它俩打印的结果是不一样的

返回的是迭代器

Array.from(n.keys())试试?