2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
與其問typescript怎么遍歷object 還不如問javascript怎么遍歷object,作為javascript的超集,用typescript寫的東西完全可以在javascript里運(yùn)行,typescript里邊也可以使用javascript的語法?;卮鹉愕膯栴}你需要明白JavaScript怎么遍歷Object的,也就是你問的題干的答案。
你可以這樣理解超集含義,typescript本身沒有Object這個(gè)類型,或者typescript里邊的object類型跟javascript的一樣

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | interface People { readonly name: string readonly age: number } const people: People = { name: 'tom', age: 16 } for(let key in people){ console.log(key) } const people2: ReadonlyArray<People> = [{ name: 'tom', age: 14 }] //遍歷數(shù)組類型 for(let key of people2){ } for(let key in people2){ } people2.forEach((data: People) => console.log(data)) |
添加回答
舉報(bào)