对于以下语法,
let [first, ...rest] = [1, 2, 3, 4];
console.log(typeof first); // number
console.log(typeof rest); // object
修改
[a,b]:number[]
或[a, ...b]:number[]
情景不同。您希望first
类似[number,..]
类型但不属于number[]
类型
如何显式输入此语法?因为let [first, ...rest]:[number, object] = [1, 2, 3, 4];
不起作用