6.1 理解对象
上一章我們介紹過(guò),創(chuàng)建自定義對(duì)象的最簡(jiǎn)單方式就是創(chuàng)建一個(gè)Object的實(shí)例,然后再為它添加屬性和方法,例如:
var person = new Object(); person.name="Tom"; person.age=25; person.job="Software Engineer";person.sayName=function(){alert(this.name); }上面的例子創(chuàng)建了一個(gè)名為person的對(duì)象,并為它添加了三個(gè)屬性(name、age和job)和一個(gè)方法(sayName())。其中,sayName()方法用于顯示this.name(將被解析為person.name)的值。早期的JavaScript開(kāi)發(fā)人員經(jīng)常使用這個(gè)模式創(chuàng)建新對(duì)象。幾年后,對(duì)象字面量成為創(chuàng)建這種對(duì)象的首選模式。前面的例子用對(duì)象字面量語(yǔ)法可以寫(xiě)成這樣:
var person = {name:"Tom",age:25,job:"Software Engineer",sayName:function(){alert(this.name);} };這個(gè)例子中的person對(duì)象與前面例子中person對(duì)象是一樣的,都有相同的屬性和方法。這些屬性在創(chuàng)建時(shí)都帶有一些特征值,JavaScript通過(guò)這些特征值來(lái)定義它們的行為。
轉(zhuǎn)載于:https://www.cnblogs.com/yxlove/p/4552882.html
總結(jié)
- 上一篇: delphi使用 第三方控件
- 下一篇: 有关 iOS 的开发证书、应用标识、设备