今天要來講解如何在 TypeScript (TS) 修改成員,
以我們之前的類別為例,
let employee = {
empId : 1 ,
empName : "Mary"
}
首先建立一個物件(employee),
若是使用JS需要新增成員到這物件時,
在物件後加上 .,
接著補上要新增的成員即可,
如下,
(這是JS的情況才能用喔!)
employee.showInfo = (){
return this.empId + "-" + this.empName ;
}
如此一來在JS就可以在物件中增加新成員了,
特別需要注意的是,
若是撰寫TS是不能只用此方法增加新成員的喔!
那麼需要在TS新增新成員要怎麼做呢?
必須要先在物件定義Type Template後,
才能將值之後再帶入即可,
看看下面的範例吧,
//宣告物件
let employee = {
empId : 1 ,
empName : "Mary" ,
showInfo : function(){} //Type Template
}
//修改成員
employee.showInfo = (){
return this.empId + "-" + this.empName ;
TS在這也較JS來得嚴謹,
需要先在物件定義Type Template後,
才能修改成員喔。
今天講的在TS修改成員希望大家都能學以致用,
寫程式時難免會遇到需要修改物件成員的情況,
大家要了解喔~加油。