考虑以下示例
一个老项目:
const [x, ...y] = "text";
console.log(x) // "t"
console.log(y) // "ext"
基于CRA的新项目:
const [x, ...y] = "text";
console.log(x) // "t"
console.log(y) // ["e", "x", "t"]
我不确定为什么要为旧项目y
返回一个字符串 ( "ext"
),而它是新项目的一个字符数组 ( ["e", "x", "t"]
)。是否与不同的JS版本有关?
注意:这两个结果都是在运行 webpack 开发服务器后提取的。