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 相关文章推荐
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 Javascript
JS JSON对象转为字符串的简单实现方法
Nov 18 Javascript
减少访问DOM的次数提升javascript性能
Feb 24 Javascript
js实现单击图片放大图片的方法
Feb 17 Javascript
使用Chrome浏览器调试AngularJS应用的方法
Jun 18 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
Jan 12 Javascript
Javascript实现单例模式
Jan 24 Javascript
用js读写cookie的简单方法(推荐)
Aug 08 Javascript
Node.js实现文件上传的示例
Jun 28 Javascript
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
详解vue中使用express+fetch获取本地json文件
Oct 10 Javascript
JS实现图片懒加载(lazyload)过程详解
Apr 02 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
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
PHP会话控制实例分析
2016/12/24 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
2016/09/05 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
python机器学习之神经网络(三)
2017/12/20 Python
python对视频画框标记后保存的方法
2018/12/07 Python
Django中create和save方法的不同
2019/08/13 Python
Python实现快速排序的方法详解
2019/10/25 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
企业治理工作自我评价
2013/09/26 职场文书
商场消防管理制度
2014/01/12 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
美食节目策划方案
2014/05/31 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
会计工作态度自我评价
2015/03/06 职场文书
高中运动会广播稿
2015/08/19 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP
MySQL批量更新不同表中的数据
2022/05/11 MySQL
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技