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 相关文章推荐
jQuery ajax cache缓存问题
Jul 01 Javascript
JavaScript instanceof 的使用方法示例介绍
Oct 23 Javascript
js获取客户端外网ip的简单实例
Nov 21 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
深入理解JavaScript编程中的原型概念
Jun 25 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
Mar 15 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
Oct 11 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
小程序转发探索示例
Feb 19 Javascript
JS隐藏号码中间4位代码实例
Apr 09 Javascript
layui使用templet格式化表格数据的方法
Sep 16 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源码之 ext/mysql扩展部分
2009/07/17 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
php实现读取内存顺序号
2015/03/29 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
jQuery.extend 函数的详细用法
2012/06/27 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
用matplotlib画等高线图详解
2017/12/14 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
详解python中的 is 操作符
2017/12/26 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python使用wxPython实现计算器
2018/01/30 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
win10下tensorflow和matplotlib安装教程
2018/09/19 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
Pycharm github配置实现过程图解
2020/10/13 Python
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
2014年科普工作总结
2014/12/06 职场文书
收费员岗位职责
2015/02/14 职场文书
认真学习保证书
2015/02/26 职场文书
vue elementUI批量上传文件
2022/04/26 Vue.js