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

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

 更新時間:2017年08月04日 09:27:19   作者:瀟林life  
hasOwnProperty()函數(shù)用于指示一個對象自身(不包括原型鏈)是否具有指定名稱的屬性。下面通過本文給大家分享JavaScript hasOwnProperty() 函數(shù)實(shí)例講解,感興趣的朋友一起看看吧

hasOwnProperty()函數(shù)用于指示一個對象自身(不包括原型鏈)是否具有指定名稱的屬性。如果有,返回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。

此方法不會檢查對象的原型鏈中是否存在該屬性,該屬性只有是對象本身的一個成員才會返回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") ); // true
document.writeln( s.hasOwnProperty("sayHello") ); // true
// 以下屬性繼承自原型鏈,因此為false
document.writeln( s.hasOwnProperty("engine") ); // false
document.writeln( s.hasOwnProperty("sayHi") ); // false
document.writeln( s.hasOwnProperty("toString") ); // false
// 想要查看對象(包括原型鏈)是否具備指定的屬性,可以使用in操作符
document.writeln( "engine" in s ); // true
document.writeln( "sayHi" in s ); // true
document.writeln( "toString" in s ); // true

總結(jié)

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

相關(guān)文章

最新評論

汉阴县| 宿松县| 法库县| 双牌县| 高雄市| 留坝县| 凤山市| 澄城县| 樟树市| 博罗县| 靖西县| 碌曲县| 团风县| 扬中市| 伊吾县| 明溪县| 泾阳县| 灌阳县| 兰考县| 石屏县| 万宁市| 灵山县| 海南省| 纳雍县| 土默特左旗| 灵山县| 镇巴县| 泸州市| 翁源县| 十堰市| 安徽省| 石首市| 明溪县| 新建县| 辽源市| 大连市| 大荔县| 马关县| 施甸县| 枣阳市| 惠州市|