Day13-TypeScript(TS)修改成员

今天要来讲解如何在 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修改成员希望大家都能学以致用,
写程序时难免会遇到需要修改物件成员的情况,
大家要了解喔~加油。


<<:  [day16]机器人对话纪录

>>:  Day 23 Git → Gitlab-CI 超简单

30天打造品牌特色电商网站 Day.19 文字的排版

字距、行距、与其他物件的距离,调整适当能让使用者有舒服的体验,而良好的排版能引导使用者优先接收整个画...

[Day-19] 二维阵列小练习

上次练习了一维阵列的阵列值位置 帮助我更了解阵列值的存放位置 那今天就要挑战更进阶的二维阵列 现在就...

[D13] 空间滤波例子:Gaussian Filter

接者用高斯滤波器为例子,接者会对其权重参数(weighting, coefficient)讨论~ 所...

Kaggle机器学习进阶课程总结:

课程主要是在於更好的优化data transform的时候data本身的优化处理: Permutat...

云端架构图

哪个工程师人不想拥有一张帅气的云端架构图,本篇文章试着介绍 AWS, GCP 绘图工具及共通的特色。...