什么叫TypeScript的对象?
日常生活,对象是一个具体事物,例如:自己的电脑、你的手机、娜扎、周董(周杰伦)等等都是对象。 但程序员的工作认知里万物皆对象。 这种具体事物,都有各自的特点和个人行为:
特点:
自己的电脑:规格、净重、费用等你的手机:知名品牌、屏幕尺寸、色调等娜扎:年纪、个子、三围等
个人行为:
自己的电脑:打开网页、敲代码等 你的手机:播放影片、吃鸡游戏等 娜扎:演电影、配声等
TypeScript 里的对象,应该是日常生活实际事物的抽象化,促使我们通过编码来表示具体事物。 TS 里的对象,都是由特点和个人行为所组成的,他们有分别技术专业的名字:属性(特点)和方法(个人行为)。TS 里的对象是一组有关属性和方法的结合,而且是混乱的。
// 演试对象:{ name: '周董', gender: '男', height: 175, sing: funtion (){ console.log('故事的小黄花 一出生那一年就漂着') }}为何需有对象?我们将要这种情况融入到
方案一:应用好几个自变量
let name: string = '周董'let gender: string = '男'let height: number = 175function sing(){ ... }
但以上编码中有明显缺陷:一个自变量只有存放一个数据信息,好几个自变量中间没有关系(关联性)。
方案二:应用二维数组,一次能够存放好几个数据信息
['周董', '男', 175, function sing(){ ... }]
缺陷:不清楚二维数组中的每一个元素表示哪些。
应用对象,就可以清楚叙述对象事物之间的内在联系(一组统计数据时),构造更加清晰、一目了然。
{ name: '周董', gender: '男', height: 175, sing: function (){ ... }}
在 TS 中,如果想叙述一个事物或一组统计数据,就可以应用对象来达到。
建立对象
建立对象的词法文件格式如下所示:
let person ={}
这里的{}(花括号、中括号)表明对象。而对象里没有属性或方法时,称之为:空对象。 对象里的属性或方法,选用健值正确的方式,键、值中间应用灶具(:)来匹配,如下所示实例。
键(key)名字 ,值(value)实际的信息。 好几个健值对中间,根据分号(,)来隔开(对比二维数组)。
如今对象person有两种属性:
let person ={ name: '王老师', age: 18 }
属性和方法的差别:值是否函数公式,假如是,就叫做方法;不然,是普通属性。
let person={ sayHi: function (){ console.log('小伙伴们好,我是一个方法') }}
留意:函数公式作为方法的时候可以省去function后边的函数名称,又叫做匿名函数。
函数公式并没有名字,怎样启用? 这里的sayHi等同于函数名称,未来根据对象的sayHi就可以启用了。 如果一个函数是独立发生的,并没有与对象关系,大家称之为函数公式;不然,称之为方法。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.miyuegong.com/kejizixun/70827.html