Javascript hasOwnProperty 方法 & in 關(guān)鍵字
更新時(shí)間:2008年11月26日 12:32:40 作者:
hasOwnProperty :如果 object 具有指定名稱的屬性,那么方法返回 true;反之則返回 false。
此方法無法檢查該對(duì)象的原型鏈中是否具有該屬性;該屬性必須是對(duì)象本身的一個(gè)成員。
in 操作檢查對(duì)象中是否有名為 property 的屬性。也可以檢查對(duì)象的原型,判斷該屬性是否為原型鏈的一部分。
function Test(){
this. a= 'abc';
}
Test.prototype.b='efg';
var test=new Test;
alert(test.hasOwnProperty('a'));//輸出 true
alert(test.hasOwnProperty('b'));//輸出 false
alert('a' in test);//輸出 true
alert('b' in test);//輸出 true
in 操作檢查對(duì)象中是否有名為 property 的屬性。也可以檢查對(duì)象的原型,判斷該屬性是否為原型鏈的一部分。
復(fù)制代碼 代碼如下:
function Test(){
this. a= 'abc';
}
Test.prototype.b='efg';
var test=new Test;
alert(test.hasOwnProperty('a'));//輸出 true
alert(test.hasOwnProperty('b'));//輸出 false
alert('a' in test);//輸出 true
alert('b' in test);//輸出 true
您可能感興趣的文章:
- js中的hasOwnProperty和isPrototypeOf方法使用實(shí)例
- JavaScript isPrototypeOf和hasOwnProperty使用區(qū)別
- Javascript中的for in循環(huán)和hasOwnProperty結(jié)合使用
- 理解JAVASCRIPT中hasOwnProperty()的作用
- Javascript學(xué)習(xí)筆記之 對(duì)象篇(三) : hasOwnProperty
- js數(shù)組去重的常用方法總結(jié)
- JS實(shí)現(xiàn)數(shù)組去重方法總結(jié)(六種方法)
- js數(shù)組去重的5種算法實(shí)現(xiàn)
- JavaScript數(shù)組去重的兩種方法推薦
- 利用hasOwnProperty給數(shù)組去重的面試題分享
相關(guān)文章
前端實(shí)現(xiàn)多個(gè)內(nèi)容滑動(dòng)輪播圖效果實(shí)例
在前端開發(fā)中,滑動(dòng)輪播圖是一種常見的交互元素,用于展示多張圖片或內(nèi)容,這篇文章主要介紹了前端實(shí)現(xiàn)多個(gè)內(nèi)容滑動(dòng)輪播圖效果的相關(guān)資料,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下2025-04-04
Bootstrap基本插件學(xué)習(xí)筆記之折疊(22)
這篇文章主要為大家詳細(xì)介紹了Bootstrap基本插件學(xué)習(xí)筆記之折疊的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
JavaScript實(shí)現(xiàn)動(dòng)態(tài)留言板
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)動(dòng)態(tài)留言板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03
JavaScript實(shí)現(xiàn)DIV層拖動(dòng)及動(dòng)態(tài)增加新層的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)DIV層拖動(dòng)及動(dòng)態(tài)增加新層的方法,設(shè)計(jì)javascript操作div層的拖動(dòng)與增加的相關(guān)技巧,需要的朋友可以參考下2015-05-05
JavaScript事件循環(huán)剖析宏任務(wù)與微任務(wù)
這篇文章主要為大家介紹了JavaScript事件循環(huán)剖析宏任務(wù)與微任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10

