跳到主要内容

数组

let a = [1,2,3]     // number[]
let d = [1, 'a'] // (string | number)[]

let f = ['red']
f.push('blue')
f.push(true) // Error TS2345: Argument of type 'true' is not assignable to parameter of type 'string'.

一般情况下,数组应该保持同质。也就是说,不要在同一个数组中存储苹果、橙子和数字。