如今的網頁越來越多使用ajax來更新頁面內容,而接收通常都是使用json的,那要怎麼去判斷接收到的資料是否有某key值呢?

使用 hasOwnProperty 便可以替我們檢查了。

hasOwnProperty使用方法

假設我們有個物件長這樣:

var obj = {

    keyName:'A0001',

    data:'hi'

};

如果要檢查 obj 當中是否有 keyName 這個 key值

if(!obj.hasOwnProperty("keyName")){

    console.log('key值不存在');     

}else{

    console.log('key值存在');   

}



如本篇文章對您有幫助的話,請按讚粉絲團或訂閱youtube頻道。

facebook粉絲團:https://www.facebook.com/aidectw/

youtube頻道:https://www.youtube.com/channel/UClGTLsGrMvGOl3tXoDQHQjg

如有任何問題,可到下方留言或到粉絲團與大家一起討論。


文章轉載或引用,請先告知並保留原文出處與連結!!3Q

原文連結:https://blog.aidec.tw/post/javascript-object-key-has-exist