const hello : [number, string] = [1, '2', '2', 1]
console.log(hello)
这个虽然可以实现,但是却固定了顺序,假如一个元组既有数字也有字符串顺序和长度也不确定该如何表示?
const a: [number, string, number, string] = [1,'2',3, '4']
const getHello = () => {
let b = []
for (let i = 0; i < Math.floor(Math.random()*6); i++) {
b.push(a[Math.floor(Math.random()*4)])
}
return b
}
console.log(getHello())
顺序和长度都不固定那叫啥元组(Tuple)?那不就是数组(Array)么?
看官方定义: