typescript数组,对象,接口实例
生活随笔
收集整理的這篇文章主要介紹了
typescript数组,对象,接口实例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、typeScript 數(shù)組
1、數(shù)組解構(gòu)
/* let [x:number,y:string,z:number] = [1,'1',3]; 報錯,不支持 *//*let x:number; let y:string; let z:Array<number>;let testArray =[0,'nihao',[1,2,3]];[x,y,z] = testArray;console.log(x,y,z); 不能使用其他類型 */let x:number; let y:number;let z:number;let testArray =[0,1,2,3,4];[x,y,z]= testArray;console.log(x,y,z);2、數(shù)組遍歷
let colors:any = ["red", "green", "blue",1,2]; colors.forEach((v:number|string):void=>{console.log(v); });二、typeScript 對象
1、對象解構(gòu) (和JS一樣)
let person = {namex: "Semlinker",genderx: 100,listx:[1,2,3,4] }; let { namex, genderx } = person; console.log(namex,genderx);2、對象展開運(yùn)算符(和JS一樣)
let humdog = {dogN:89,dogM:'hao gou',dogA:99 }; // 組裝對象 let humdig= {...humdog,age:99}; // 獲取除了某些項(xiàng)外的其它項(xiàng) let {dogN,...restDog} = humdig; console.log(humdig,'----',restDog);三、typeScript 接口
1、對象的形狀
interface Haoren{name:string,age:number,sex:string }let dahaoren:Haoren = {name:'lao wang',age: 88,sex: 'man' }2、可選 | 只讀屬性
總結(jié)
以上是生活随笔為你收集整理的typescript数组,对象,接口实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 落地险如何办理
- 下一篇: 2021年10月到12月一个月学习总结2