typescript数组类型
生活随笔
收集整理的這篇文章主要介紹了
typescript数组类型
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(1)「類型 + 方括號」表示法
let fibonacci: number[] = [1, 1, 2, 3, 5]//錯誤處理: fibonacci.push({ aa: 'aa' }) //只能根據(jù)定義的類型進(jìn)行操作 let fibonacci2: number[] = [1, '2', 3, 4, 55, 66] //不能出現(xiàn)其他類型(2) 數(shù)組泛型
let fibonacci3: Array<number> = [1, 1, 2, 3, 5] let arry: Array<number> = [1, 2, 3, 45, 45, 465546, 6](3)接口表示數(shù)組
interface NumberArray {[index: number]: number }let haha: NumberArray = [1, 1, 2, 3, 5](4)使用any 在定義數(shù)組
let list: any[] = ['Xiao liu', 678, { website: 'http://mayouchen.com' }](5)類數(shù)組
//常見的類數(shù)組都有自己的接口定義,如 IArguments, NodeList, HTMLCollection 等;
function sumUp() {let args: IArguments = arguments }//舉例說明 HTMLCollection let input = <HTMLInputElement>((<unknown>document.getElementsByClassName('number_input')) ) function subUp() {let sub: NodeList = input }總結(jié)
以上是生活随笔為你收集整理的typescript数组类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深圳北站在哪里
- 下一篇: typescript函数使用