麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

理解JAVASCRIPT中hasOwnProperty()的作用

2019-11-20 22:39:56
字體:
來源:轉載
供稿:網友

JavaScript中hasOwnProperty函數方法是返回一個布爾值,指出一個對象是否具有指定名稱的屬性。

hasOwnProperty()使用方法:

object.hasOwnProperty(proName)
其中參數object是必選項。一個對象的實例。
proName是必選項。一個屬性名稱的字符串值。

如果 object 具有指定名稱的屬性,那么JavaScript中hasOwnProperty函數方法返回 true;反之則返回 false。此方法無法檢查該對象的原型鏈中是否具有該屬性;該屬性必須是對象本身的一個成員。在下例中,所有的 String 對象共享一個公用 split 方法。下面的代碼將輸出 false 和 true。

復制代碼 代碼如下:

var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));

hasOwnProperty:是用來判斷一個對象是否有你給出名稱的屬性或對象。不過需要注意的是,此方法無法檢查該對象的原型鏈中是否具有該屬性,該屬性必須是對象本身的一個成員。格式如下:

Js代碼

1. object.hasOwnProperty(proName); 

判斷proName的名稱是不是object對象的一個屬性或對象。

1. 示例一:

var bStr = "Test String".hasOwnProperty("split");    // 得到false, 因為不能檢測原型鏈中的屬性 

但是:

"Test String".split(" ");是能成功調用的

2.示例二:

var bStr1 = String.prototype.hasOwnProperty("split"); //String對象的原型上本來就有這個屬性,自然返回true 

3. 示例三

 var bObj = ({fnTest:function(){}}).hasOwnProperty("fnTest"); // 返回true,因為對象中屬性 存在

 Object 對象

Object 對象自身用處不大,不過在了解其他類之前,還是應該了解它。因為 ECMAScript 中的 Object 對象與 Java 中的 java.lang.object 相似,ECMAScript 中的所有對象都由這個對象繼承而來,Object 對象中的所有屬性和方法都會出現在其他對象中,所以理解了 Object 對象,就可以更好地理解其他對象。

Object 對象具有下列屬性:

constructor
     對創建對象的函數的引用(指針)。對于 Object 對象,該指針指向原始的 Object() 函數。
Prototype
     對該對象的對象原型的引用。對于所有的對象,它默認返回 Object 對象的一個實例。

Object 對象還具有幾個方法:

    hasOwnProperty(property)
     判斷對象是否有某個特定的屬性。必須用字符串指定該屬性。(例如,o.hasOwnProperty("name"))
    IsPrototypeOf(object)
    判斷該對象是否為另一個對象的原型。
    PropertyIsEnumerable
    判斷給定的屬性是否可以用 for...in 語句進行枚舉。
    ToString()
    返回對象的原始字符串表示。對于 Object 對象,ECMA-262 沒有定義這個值,所以不同的 ECMAScript 實現具有不同的值。
   ValueOf()
    返回最適合該對象的原始值。對于許多對象,該方法返回的值都與 ToString() 的返回值相同

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊人网站 | 成人免费久久网 | 成人午夜免费看 | 免费a级观看 | 欧美a视频在线观看 | av在线官网| 日本欧美一区二区三区视频麻豆 | 日本在线不卡一区二区 | 精品一区二区三区在线观看视频 | 欧美性精品videofree | 久久精品国产清自在天天线 | 蜜桃91丨九色丨蝌蚪91桃色 | 色网站在线免费观看 | 91av爱爱| 女18一级大黄毛片免费女人 | 巨根插入| 久久美女色视频 | 久久国产精品99久久人人澡 | 久久国产精品影视 | 国产精品视频亚洲 | 毛片免费观看完整版 | 免费国产之a视频 | 国产一级aa大片毛片 | 国产成人精品二区 | 色网免费观看 | 一区二区三区欧洲 | 欧美精品成人一区二区在线观看 | 黄色一级片在线免费观看 | 狠狠色成色综合网 | 中文字幕观看 | 成人一级片毛片 | 一级毛片真人免费播放视频 | 草草视频免费观看 | 亚洲视色| 国产噜噜噜 | 免费看黄色一级大片 | 91 在线| 国产成人精品无人区一区 | 国产羞羞网站 | 中文字幕在线观看www | 久久网综合 |