日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

理解hasOwnProperty()的作用

發(fā)布時(shí)間:2025/4/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 理解hasOwnProperty()的作用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
hasOwnProperty:是用來判斷一個(gè)對(duì)象是否有你給出名稱的屬性或?qū)ο蟆2贿^需要注意的是,此方法無法檢查該對(duì)象的原型鏈中是否具有該屬性,該屬性必須是對(duì)象本身的一個(gè)成員。格式如下:? Js代碼? 1. object.hasOwnProperty(proName); ? object.hasOwnProperty(proName);? 判斷proName的名稱是不是object對(duì)象的一個(gè)屬性或?qū)ο蟆? 舉例如下:? Js代碼:? 1. var bStr = "Test String".hasOwnProperty("split"); ? ?// 得到false, 因?yàn)椴荒軝z測(cè)原型鏈中的屬性 ? 2. var bStr1 = String.prototype.hasOwnProperty("split"); //String對(duì)象的原型上本來就有這個(gè)屬性,自然返回true ? 3. var bObj = ({fnTest:function(){}}).hasOwnProperty("fnTest"); // 返回true,因?yàn)椴皇菣z測(cè)原型中的屬性 ? var bStr = "Test String".hasOwnProperty("split"); ? ?// 得到false, 因?yàn)椴荒軝z測(cè)原型鏈中的屬性? var bStr1 = String.prototype.hasOwnProperty("split"); //String對(duì)象的原型上本來就有這個(gè)屬性,自然返回true? var bObj = ({fnTest:function(){}}).hasOwnProperty("fnTest"); // 返回true,因?yàn)椴皇?span id="5_nwp" style="width:auto; height:auto; float:none">檢測(cè)原型中的屬性? http://www.w3school.com.cn/js/as_js_referencetypes.asp? Object 對(duì)象? Object 對(duì)象自身用處不大,不過在了解其他類之前,還是應(yīng)該了解它。因?yàn)?ECMAScript 中的 Object 對(duì)象與 Java 中的 java.lang.object 相似,ECMAScript 中的所有對(duì)象都由這個(gè)對(duì)象繼承而來,Object 對(duì)象中的所有屬性和方法都會(huì)出現(xiàn)在其他對(duì)象中,所以理解了 Object 對(duì)象,就可以更好地理解其他對(duì)象。? Object 對(duì)象具有下列屬性:? constructor? 對(duì)創(chuàng)建對(duì)象的函數(shù)的引用(指針)。對(duì)于 Object 對(duì)象,該指針指向原始的 Object() 函數(shù)。? Prototype? 對(duì)該對(duì)象的對(duì)象原型的引用。對(duì)于所有的對(duì)象,它默認(rèn)返回 Object 對(duì)象的一個(gè)實(shí)例。? Object 對(duì)象還具有幾個(gè)方法:? hasOwnProperty(property)? 判斷對(duì)象是否有某個(gè)特定的屬性。必須用字符串指定該屬性。(例如,o.hasOwnProperty("name"))? IsPrototypeOf(object)? 判斷該對(duì)象是否為另一個(gè)對(duì)象的原型。? PropertyIsEnumerable? 判斷給定的屬性是否可以用 for...in 語句進(jìn)行枚舉。? ToString()? 返回對(duì)象的原始字符串表示。對(duì)于 Object 對(duì)象,ECMA-262 沒有定義這個(gè)值,所以不同的 ECMAScript 實(shí)現(xiàn)具有不同的值。? ValueOf() www.2cto.com
? ? 返回最適合該對(duì)象的原始值。對(duì)于許多對(duì)象,該方法返回的值都與 ToString() 的返回值相同。

總結(jié)

以上是生活随笔為你收集整理的理解hasOwnProperty()的作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。