91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript hasOwnProperty() 函數實例詳解

發布時間:2020-08-26 17:57:43 來源:腳本之家 閱讀:136 作者:瀟林life 欄目:web開發

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

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

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

語法

object.hasOwnProperty( propertyName )

參數

參數 描述
propertyName String類型指定的屬性名稱

返回值

hasOwnProperty()函數的返回值為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

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石河子市| 台南市| 丹凤县| 阜阳市| 乌兰浩特市| 滁州市| 正定县| 兴宁市| 鄂伦春自治旗| 文化| 渑池县| 峨眉山市| 修水县| 华阴市| 承德县| 四川省| 哈密市| 阳原县| 成安县| 彭泽县| 锡林浩特市| 孝昌县| 余江县| 托克托县| 宜阳县| 寿光市| 手机| 金堂县| 合肥市| 历史| 东兰县| 巨野县| 宣化县| 会理县| 舟山市| 华坪县| 池州市| 古蔺县| 杭锦后旗| 新化县| 南开区|