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

JavaScript delete 屬性的使用

 更新時間:2009年10月08日 18:04:34   作者:  
JavaScript對象數(shù)據(jù)結(jié)構(gòu)基本形式:{ key : value},其中key:value就為對象的一個屬性,key作為屬性名稱,value為屬性值,這值可以是任何JavaScript數(shù)據(jù)類型。
delete 是刪除對象的一個屬性,例如對于一個對象,
var obj = {key:5};
delete obj.key就是刪除該對象的key屬性,這個沒什么問題,但當(dāng)對象的原型prototype對象也存在該屬性時,就值得注意了。
復(fù)制代碼 代碼如下:

var A = function(){};
A.prototype.testMe = true;
var a = new A();
//覆蓋原型屬性
a.testMe = true;
if(a.testMe){
// 一些關(guān)鍵代碼...
// ....
//刪除這屬性
delete a.testMe;
}
//第二段 ---------------------------
// 在其它模塊中
if(a.testMe){
// 一些關(guān)鍵代碼...
// ....
}

第二段是值得注意的,不要以為a中testMe已尼刪除了就不存在了,所以a.testMe就為undefined,即為假,其實它通過原型訪問還是存在的,還是true!
這里不留神就中招了。
//附:
檢測對象是否存在某屬性, 包括原型鏈的:
if ('attrName' in obj)…
檢測對象是否存在某屬性,是對象本身的,而非原型鏈的:
obj.hasOwnProperty('attrName')

相關(guān)文章

  • JS實現(xiàn)向表格行添加新單元格的方法

    JS實現(xiàn)向表格行添加新單元格的方法

    這篇文章主要介紹了JS實現(xiàn)向表格行添加新單元格的方法,涉及javascript針對表格進(jìn)行動態(tài)操作的技巧,需要的朋友可以參考下
    2015-03-03
  • 部分網(wǎng)站允許空白referer的防盜鏈圖片的js破解代碼

    部分網(wǎng)站允許空白referer的防盜鏈圖片的js破解代碼

    主要是有些網(wǎng)站的圖片調(diào)用是防盜鏈的但一般只是判斷referer是不是自己網(wǎng)站,如果referer為空也會顯示圖片,所以有了下面的代碼。
    2011-05-05
  • JS document內(nèi)容及樣式操作完整示例

    JS document內(nèi)容及樣式操作完整示例

    這篇文章主要介紹了JS document內(nèi)容及樣式操作,結(jié)合完整實例形式分析了JavaScript document內(nèi)容及樣式的獲取、修改、添加等相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • JavaScript實現(xiàn)解析INI文件內(nèi)容的方法

    JavaScript實現(xiàn)解析INI文件內(nèi)容的方法

    這篇文章主要介紹了JavaScript實現(xiàn)解析INI文件內(nèi)容的方法,結(jié)合實例形式分析了javascript通過自定義函數(shù)實現(xiàn)針對ini文件解析操作的相關(guān)處理技巧,需要的朋友可以參考下
    2016-11-11
  • 通過js控制時間,一秒一秒自己動的實例

    通過js控制時間,一秒一秒自己動的實例

    下面小編就為大家?guī)硪黄ㄟ^js控制時間,一秒一秒自己動的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 深入解析微信小程序開發(fā)中遇到的幾個小問題

    深入解析微信小程序開發(fā)中遇到的幾個小問題

    這篇文章主要介紹了微信小程序開發(fā)中遇到的幾個小問題,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • JS 動態(tài)加載腳本的4種方法

    JS 動態(tài)加載腳本的4種方法

    有時候我們需要動態(tài)的加入適合的js,因為有時候不需要將所有的js都加載進(jìn)來,以來提高效率,但這種方法比較適合單個js文件比較大的情況
    2009-05-05
  • JSON鍵值對序列化和反序列化解析

    JSON鍵值對序列化和反序列化解析

    這篇文章主要介紹了JSON鍵值對序列化和反序列化知識,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-01-01
  • 解析如何利用iframe標(biāo)簽以及js制作時鐘

    解析如何利用iframe標(biāo)簽以及js制作時鐘

    本文對如何利用iframe標(biāo)簽以及js制作時鐘進(jìn)行了全面解析,分步說明,條理清晰,感興趣的朋友可以看下
    2016-12-12
  • ES6之模版字符串的具體使用

    ES6之模版字符串的具體使用

    這篇文章主要介紹了ES6之模版字符串的具體使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論