JS判斷是否為JSON對象及是否存在某字段的方法(推薦)
更新時間:2016年11月29日 09:49:56 投稿:jingxian
下面小編就為大家?guī)硪黄狫S判斷是否為JSON對象及是否存在某字段的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
實例如下:
$.ajax({ type: 'POST', url: url, success(function(data){ //判斷是否為JSON對象 if(typeof(data) == "object" && Object.prototype.toString.call(data).toLowerCase() == "[object object]" && !data.length){ alert("is JSON 0bject"); } //判斷是否存在某字段 console.info(datas["key"] != undefined); //此方式不嚴(yán)謹(jǐn),如果key定義了 并就是賦值為undefined 則會出問題 console.info("key" in datas); console.info(datas.hasOwnProperty("key")); }) })
以上這篇JS判斷是否為JSON對象及是否存在某字段的方法(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Chrome DevTools中調(diào)試JavaScript的實現(xiàn)
這篇文章主要介紹了在Chrome DevTools中調(diào)試JavaScript的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04微信小程序頁面與組件之間信息傳遞與函數(shù)調(diào)用
不管是vue還是react中,都在強(qiáng)調(diào)組件思想,所以下面這篇文章主要給大家介紹了關(guān)于微信小程序頁面與組件之間信息傳遞與函數(shù)調(diào)用的相關(guān)資料,需要的朋友可以參考下2021-05-05js獲取數(shù)組任意個不重復(fù)的隨機(jī)數(shù)組元素
新建一個數(shù)組,將傳入的數(shù)組復(fù)制過來,用于運算,而不要直接操作傳入的數(shù)組2010-03-03easyUI實現(xiàn)(alert)提示框自動關(guān)閉的實例代碼
下面小編就為大家?guī)硪黄猠asyUI實現(xiàn)(alert)提示框自動關(guān)閉的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11JavaScript設(shè)計模式之單例模式原理與用法實例分析
這篇文章主要介紹了JavaScript設(shè)計模式之單例模式原理與用法,結(jié)合實例形式分析了單例模式的原理、命名空間的使用、閉包、惰性單例形式以及單例模式的基本應(yīng)用,需要的朋友可以參考下2018-07-07