JS判断是否为JSON对象及是否存在某字段的方法(推荐)


Posted in Javascript onNovember 29, 2016

实例如下:

$.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); //此方式不严谨,如果key定义了 并就是赋值为undefined 则会出问题
    console.info("key" in datas);
    console.info(datas.hasOwnProperty("key"));

  })
})

以上这篇JS判断是否为JSON对象及是否存在某字段的方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
Sep 01 Javascript
javascript如何实现暂停功能
Nov 06 Javascript
js事件冒泡与事件捕获详解
Feb 20 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 Javascript
node.js调用Chrome浏览器打开链接地址的方法
May 17 Javascript
JS使用tofixed与round处理数据四舍五入的区别
Oct 25 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
Jan 11 Javascript
用ES6写全屏滚动插件的示例代码
May 02 Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 Javascript
深入分析element ScrollBar滚动组件源码
Jan 22 Javascript
微信小程序学习笔记之本地数据缓存功能详解
Mar 29 Javascript
JS 拦截全局ajax请求实例解析
Nov 29 #Javascript
JS正则替换掉小括号及内容的方法
Nov 29 #Javascript
详解堆的javascript实现方法
Nov 29 #Javascript
Bootstrap Table使用心得总结
Nov 29 #Javascript
jQuery将表单序列化成一个Object对象的实例
Nov 29 #Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 #Javascript
jQuery序列化表单成对象的简单实现
Nov 29 #Javascript
You might like
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
angularjs基础教程
2014/12/25 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
js图片上传前预览功能(兼容所有浏览器)
2016/08/24 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
Python基于select实现的socket服务器
2016/04/13 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
Python实现图片转字符画的示例
2017/08/22 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
Python super()函数使用及多重继承
2020/05/06 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
会计主管岗位职责范文
2013/11/08 职场文书
超市促销活动总结
2014/07/01 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
Python办公自动化解决world文件批量转换
2021/09/15 Python