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 相关文章推荐
javascript 控制 html元素 显示/隐藏实现代码
Sep 01 Javascript
浅析IE10兼容性问题(frameset的cols属性)
Jan 03 Javascript
原生javascript模仿win8等待提示圆圈进度条
Apr 24 Javascript
实用框架(iframe)操作代码
Oct 23 Javascript
jQuery中用dom操作替代正则表达式
Dec 29 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
Oct 22 Javascript
原生javascript实现解析XML文档与字符串
Mar 01 Javascript
jQuery Mobile 和 Kendo UI 的比较
May 05 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
JavaScript设计模式之责任链模式实例分析
Jan 16 Javascript
详解Vue Cli浏览器兼容性实践
Jun 08 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
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
更正确的asp冒泡排序
2007/05/24 Javascript
JavaScript DOM 添加事件
2009/02/14 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
nodejs调用cmd命令实现复制目录
2015/05/04 NodeJs
JavaScript截断字符串的方法
2015/07/15 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
python保存字符串到文件的方法
2015/07/01 Python
Python全局变量用法实例分析
2016/07/19 Python
django批量导入xml数据
2016/10/16 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
匡威英国官网:Converse英国
2018/12/02 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
自我评价个人范文
2013/12/16 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
创先争优个人承诺书
2014/08/30 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python
用php如何解决大文件分片上传问题
2021/07/07 PHP
vue+iview实现手机号分段输入框
2022/03/25 Vue.js
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers