欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript 動(dòng)態(tài)生成方法的例子

 更新時(shí)間:2009年07月22日 00:24:42   作者:  
動(dòng)態(tài)生成方法的例子,這些方法在新對(duì)象實(shí)例化的時(shí)候創(chuàng)建
復(fù)制代碼 代碼如下:

function User(properties){
for(var i in properties){ //遍歷該對(duì)象的所有屬性,并保證其作用于正確
(function(which){
var p=i;
which["get"+p]=function(){ //動(dòng)態(tài)生成的方法
return properties[p]; //返回對(duì)象的屬性值
};
which["set"+p]=function(val){ //動(dòng)態(tài)生成的方法
properties[p]=val;
};
})(this); //自執(zhí)行函數(shù),this在這里表示用戶對(duì)象實(shí)例
}
}

var user=new User({
name:"Bob",
age:44
});

alert(user.name==null); //注意:name屬性并不存在,因?yàn)樗菍傩詫?duì)象的私有變量

user.setname("Supersha"); //調(diào)用動(dòng)態(tài)生成的對(duì)象,修改屬性對(duì)象的值
alert(user.getname()); //調(diào)用動(dòng)態(tài)生成的對(duì)象,獲取屬性對(duì)象的值

相關(guān)文章

  • js實(shí)現(xiàn)的仿新浪微博完美的時(shí)間組件升級(jí)版

    js實(shí)現(xiàn)的仿新浪微博完美的時(shí)間組件升級(jí)版

    本博客沒(méi)有華麗的布局,只求樸實(shí)的js的代碼,只為js代碼愛(ài)好者提供,一周大概會(huì)出1-2篇js前沿代碼的文章.只是代碼,不說(shuō)技術(shù)
    2011-12-12
  • Bootstrap導(dǎo)航條的使用和理解3

    Bootstrap導(dǎo)航條的使用和理解3

    這篇文章主要為大家詳細(xì)介紹了關(guān)于Bootstrap導(dǎo)航條的使用和理解的學(xué)習(xí)記錄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 一文讀懂JavaScript 中的延遲加載屬性模式

    一文讀懂JavaScript 中的延遲加載屬性模式

    開(kāi)發(fā)人員在javascript類中為實(shí)例中需要的任何書(shū)籍創(chuàng)建屬性,但是如果實(shí)例中可用之前需要計(jì)算某些數(shù)據(jù)該如何處理呢,今天小編通過(guò)本文給大家分享JavaScript 中的延遲加載屬性模式,一起看看吧
    2021-06-06
  • JS利用cookies設(shè)置每隔24小時(shí)彈出框

    JS利用cookies設(shè)置每隔24小時(shí)彈出框

    這篇文章主要介紹了利用cookies設(shè)置每隔24小時(shí)彈出框的實(shí)例代碼,需要的朋友可以參考下
    2017-04-04
  • 使用Post提交時(shí)須將空格轉(zhuǎn)換成加號(hào)的解釋

    使用Post提交時(shí)須將空格轉(zhuǎn)換成加號(hào)的解釋

    參數(shù)有中包含空格且使用Post提交時(shí)須將空格轉(zhuǎn)換成加號(hào),這樣后臺(tái)程序接受到的才是真正的空格,感興趣的朋友可以了解下
    2013-01-01
  • JS冒泡事件的快速解決方法

    JS冒泡事件的快速解決方法

    這篇文章主要是對(duì)JS冒泡事件的快速解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12
  • 微信小程序?qū)崿F(xiàn)點(diǎn)擊出現(xiàn)彈窗

    微信小程序?qū)崿F(xiàn)點(diǎn)擊出現(xiàn)彈窗

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)點(diǎn)擊出現(xiàn)彈窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 如何從JavaScript數(shù)組中刪除空對(duì)象

    如何從JavaScript數(shù)組中刪除空對(duì)象

    JS中數(shù)組是我們較為常用的一種數(shù)據(jù)結(jié)構(gòu),下面這篇文章主要給大家介紹了關(guān)于如何從JavaScript數(shù)組中刪除空對(duì)象的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • JS實(shí)現(xiàn)數(shù)組扁平化的8種方式總結(jié)

    JS實(shí)現(xiàn)數(shù)組扁平化的8種方式總結(jié)

    數(shù)組扁平化指的是將一個(gè)多層嵌套的數(shù)組,處理成只有一層的數(shù)組,本文為大家整理了8個(gè)常用的JS實(shí)現(xiàn)數(shù)組扁平化的方法,希望對(duì)大家有所幫助
    2023-08-08
  • 圖解JavaScript中的this關(guān)鍵字

    圖解JavaScript中的this關(guān)鍵字

    這篇文章利用圖片講解的方式向大家解釋了JavaScript中的this關(guān)鍵字,JavaScript this 到底指向什么?從這篇文章中大家可以得到想要的答案,需要的朋友可以參考下
    2015-10-10

最新評(píng)論