最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript面向?qū)ο笾x成員方法實例分析

 更新時間:2015年01月13日 10:33:47   投稿:shichen2014  
這篇文章主要介紹了javascript面向?qū)ο笾x成員方法,實例分析了成員方法的定義與使用技巧,需要的朋友可以參考下

本文實例分析了javascript面向?qū)ο笾x成員方法。分享給大家供大家參考。具體如下:

javascript面向?qū)ο?,定義成員方法如下所示:

復制代碼 代碼如下:
<script language="javascript" type="text/javascript">
function Person(name,age){
 this.name = name;
 this.age = age;
 this.show = function(){
  document.write(this.name+"今年"+this.age+"歲");
 }
}
var p1 = new Person("王美人",24);
p1.show();
</script>

說明:
(1)這里用到了構(gòu)造函數(shù);
(2)this.show=function()這種定義方法,使得每個實例化的對象都擁有這個方法。如果需要某個實例化對象單獨擁有,則可以將函數(shù)寫在外部,然后再傳遞過來,如下面實例;
(3)this.show的function()內(nèi),也可以有參數(shù)。

函數(shù)在外部定義
因為javascript對象的屬性與方法是動態(tài)增加的,所以可以這么定義:

復制代碼 代碼如下:
<script language="javascript" type="text/javascript">
function Person(name,age){
 this.name = name;
 this.age = age;
}
function show(){
 window.alert("hello,"+this.name);
}
var p1 = new Person("王美人",24);
p1.show1 = show;//注意,函數(shù)后面帶()與不帶()的區(qū)別。帶括號表示將結(jié)果給p1.show1,而不帶括號表示將該函數(shù)給p1.show1。
p1.show1();
</script>

或者也可以這樣定義:
復制代碼 代碼如下:
p1.show1 = function show(){..................}

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • JS?解決Cannot?set?properties?of?undefined的問題

    JS?解決Cannot?set?properties?of?undefined的問題

    遇到這樣問題當前的是當前對象或者數(shù)組是undefined,但是卻用來引用屬性或者索引,遇到這樣的問題如何解決呢,下面通過本文給大家介紹JS?如何解決Cannot?set?properties?of?undefined,需要的朋友可以參考下
    2024-01-01
  • JS面向?qū)ο缶幊袒A(chǔ)篇(一) 對象和構(gòu)造函數(shù)實例詳解

    JS面向?qū)ο缶幊袒A(chǔ)篇(一) 對象和構(gòu)造函數(shù)實例詳解

    這篇文章主要介紹了JS面向?qū)ο缶幊虒ο蠛蜆?gòu)造函數(shù),結(jié)合實例形式詳細分析了JS面向?qū)ο缶幊虒ο蠛蜆?gòu)造函數(shù)具體概念、原理、使用方法及操作注意事項,需要的朋友可以參考下
    2020-03-03
  • element?table?點擊某一行中按鈕加載功能實現(xiàn)

    element?table?點擊某一行中按鈕加載功能實現(xiàn)

    在Element UI中,實現(xiàn)表格(element-table)中的這種功能通常涉及到數(shù)據(jù)處理和狀態(tài)管理,這篇文章主要介紹了element?table?點擊某一行中按鈕加載功能,需要的朋友可以參考下
    2024-06-06
  • 微信小程序視圖容器(swiper)組件創(chuàng)建輪播圖

    微信小程序視圖容器(swiper)組件創(chuàng)建輪播圖

    這篇文章主要為大家詳細介紹了微信小程序視圖容器(swiper)組件創(chuàng)建輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Mock.js的安裝與使用教程(擺脫后端同學的束縛)

    Mock.js的安裝與使用教程(擺脫后端同學的束縛)

    Mock功能可以根據(jù)接口/數(shù)據(jù)結(jié)構(gòu)定義、Mock規(guī)則配置、Mock?期望配置,自動生成模擬數(shù)據(jù),且使用者可以根據(jù)需要靈活構(gòu)造各種結(jié)構(gòu)的接口數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Mock.js的安裝與使用的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • JavaScript中使用構(gòu)造器創(chuàng)建對象無需new的情況說明

    JavaScript中使用構(gòu)造器創(chuàng)建對象無需new的情況說明

    JS中創(chuàng)建對象可以直接使用直接量的方式,這里討論的是定義一個構(gòu)造器(function)的情況
    2012-03-03
  • js獲取input標簽的輸入值實現(xiàn)代碼

    js獲取input標簽的輸入值實現(xiàn)代碼

    input標簽的輸入值通過js進行獲取,部分標簽和類是封裝在框架內(nèi)的,其效果和html標簽差不多,具體實現(xiàn)如下,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • js輸入框使用正則表達式校驗輸入內(nèi)容的實例

    js輸入框使用正則表達式校驗輸入內(nèi)容的實例

    下面小編就為大家?guī)硪黄猨s輸入框使用正則表達式校驗輸入內(nèi)容的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • JSON簡介以及用法匯總

    JSON簡介以及用法匯總

    JSON(JavaScript Object Notation)即JavaScript對象表示法,是一種輕量級的數(shù)據(jù)交換格式。它非常便于編程人員對數(shù)據(jù)的處理,也便于機器對數(shù)據(jù)的解析和生成,應(yīng)用非常廣泛
    2016-02-02
  • 我要點爆”微信小程序云開發(fā)之項目建立與我的頁面功能實現(xiàn)

    我要點爆”微信小程序云開發(fā)之項目建立與我的頁面功能實現(xiàn)

    這篇文章主要介紹了我要點爆”微信小程序云開發(fā)之項目建立與我的頁面功能實現(xiàn),本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05

最新評論

澄城县| 临潭县| 赫章县| 红河县| 西贡区| 彩票| 英德市| 河源市| 田阳县| 陆良县| 双峰县| 平度市| 镇江市| 微博| 祥云县| 麟游县| 怀化市| 如东县| 林芝县| 尤溪县| 调兵山市| 灵丘县| 开阳县| 射阳县| 太白县| 阿克苏市| 凤台县| 会宁县| 建宁县| 龙南县| 蒲城县| 汽车| 金寨县| 巴塘县| 安福县| 天峨县| 水城县| 玛曲县| 噶尔县| 隆尧县| 沁水县|