国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript hasOwnProperty() 函數(shù)實(shí)例詳解

2019-11-19 15:54:16
字體:
供稿:網(wǎng)友

hasOwnProperty()函數(shù)用于指示一個(gè)對象自身(不包括原型鏈)是否具有指定名稱的屬性。如果有,返回true,否則返回false。

該方法屬于Object對象,由于所有的對象都"繼承"了Object的對象實(shí)例,因此幾乎所有的實(shí)例對象都可以使用該方法。

IE 5.5+、FireFox、Chrome、Safari、Opera等主流瀏覽器均支持該函數(shù)。

語法

object.hasOwnProperty( propertyName )

參數(shù)

參數(shù) 描述
propertyName String類型指定的屬性名稱

返回值

hasOwnProperty()函數(shù)的返回值為Boolean類型。如果對象object具有名稱為propertyName的屬性,則返回true,否則返回false。

此方法不會檢查對象的原型鏈中是否存在該屬性,該屬性只有是對象本身的一個(gè)成員才會返回true。

示例&說明

function Site(){  this.name = "CodePlayer";  this.url = "http://www.365mini.com/";  this.sayHello = function(){    document.writeln("歡迎來到" + this.name);  };}var obj = {  engine: "PHP"  ,sayHi: function(){    document.writeln("歡迎訪問" + this.url);  }};// 使用對象obj覆蓋Site本身的prototype屬性Site.prototype = obj;var s = new Site();document.writeln( s.hasOwnProperty("name") ); // truedocument.writeln( s.hasOwnProperty("sayHello") ); // true// 以下屬性繼承自原型鏈,因此為falsedocument.writeln( s.hasOwnProperty("engine") ); // falsedocument.writeln( s.hasOwnProperty("sayHi") ); // falsedocument.writeln( s.hasOwnProperty("toString") ); // false// 想要查看對象(包括原型鏈)是否具備指定的屬性,可以使用in操作符document.writeln( "engine" in s ); // truedocument.writeln( "sayHi" in s ); // truedocument.writeln( "toString" in s ); // true

總結(jié)

以上所述是小編給大家介紹的JavaScript hasOwnProperty() 函數(shù)實(shí)例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上杭县| 固原市| 万全县| 循化| 临海市| 定边县| 汕头市| 溧水县| 保康县| 广河县| 卓资县| 福建省| 杭州市| 德保县| 安多县| 吐鲁番市| 泸水县| 宁城县| 蕲春县| 林口县| 三亚市| 淅川县| 繁峙县| 石屏县| 故城县| 阳山县| 文安县| 福鼎市| 长丰县| 原平市| 乌拉特前旗| 海淀区| 江源县| 河曲县| 锦屏县| 霞浦县| 沂南县| 和平县| 姚安县| 灵台县| 盖州市|