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网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
用javascript获取textarea中的光标位置
May 06 Javascript
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
Jul 06 Javascript
javascript中的float运算精度实例分析
Aug 21 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
May 28 Javascript
浅谈javascript函数式编程
Sep 06 Javascript
javascript实现base64 md5 sha1 密码加密
Sep 09 Javascript
laydate日历控件使用方法详解
Nov 20 Javascript
vue+element实现批量删除功能的示例
Feb 28 Javascript
详解jQuery中的easyui
Sep 02 jQuery
TypeScript开发Node.js程序的方法
Apr 30 Javascript
原生js实现购物车
Sep 23 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使用fgetcsv读取csv文件出现乱码的解决方法
2014/11/08 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
jquery实现图片预加载
2015/12/25 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
深入探究node之Transform
2017/07/20 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
介绍Python中的文档测试模块
2015/04/28 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python 多核并行计算的示例代码
2017/11/07 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
python实现单链表的方法示例
2019/09/03 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
《巨人的花园》教学反思
2014/02/12 职场文书
小学雷锋月活动总结
2014/07/03 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
学校重阳节活动总结
2015/03/24 职场文书
企业党建工作总结2015
2015/05/26 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python