真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

用javascript怎么判斷對象中是否有參數(shù)

這篇文章主要講解了“用javascript怎么判斷對象中是否有參數(shù)”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“用javascript怎么判斷對象中是否有參數(shù)”吧!

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為昭陽等服務(wù)建站,昭陽等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為昭陽企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

javascript判斷對象中是否有參數(shù)的方法:使用hasOwnproperty()方法即可,如【var obj = {a: 1,b: 2,c: 3} console.log(obj.hasOwnProperty('a'));】。

用javascript怎么判斷對象中是否有參數(shù)

本文操作環(huán)境:windows10系統(tǒng)、javascript 1.8.5、thinkpad t480電腦。

假如現(xiàn)在有一個(gè)對象Object,它里面當(dāng)中的參數(shù)有很多,但是現(xiàn)在我們需要判斷當(dāng)前對象是否存在某個(gè)參數(shù),該怎么辦呢?

其實(shí)很簡單,通過使用hasOwnproperty()方法就可以了,一起來看下吧!

var obj = {
            a: 1,
            b: 2,
            c: 3
        }
        console.log(obj.hasOwnProperty('a')); // true
        因?yàn)楫?dāng)前定義對象中含有此參數(shù), 故返回值為 true
var obj = {
            a: 1,
            b: 2,
            c: 3
        }
        console.log(obj.hasOwnProperty('asd')); // false
        此時(shí)返回的就是false 因?yàn)楫?dāng)前對象中不包含此值,

它的語法也看出來了 obj.hasOwnProperty(prop)

所有繼承了 Object 的對象都會(huì)繼承到 hasOwnProperty 方法。這個(gè)方法可以用來檢測一個(gè)對象是否含有特定的自身屬性;和 in 運(yùn)算符不同,該方法會(huì)忽略掉那些從原型鏈上繼承到的屬性。

感謝各位的閱讀,以上就是“用javascript怎么判斷對象中是否有參數(shù)”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對用javascript怎么判斷對象中是否有參數(shù)這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


文章標(biāo)題:用javascript怎么判斷對象中是否有參數(shù)
當(dāng)前地址:http://weahome.cn/article/jschps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部