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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
Apr 12 Javascript
JQuery select控件的相关操作实现代码
Sep 14 Javascript
document.write()及其输出内容的样式、位置控制
Aug 12 Javascript
node.js中的fs.stat方法使用说明
Dec 16 Javascript
jquery+正则实现统一的表单验证
Sep 20 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
关于AngularJS中ng-repeat不更新视图的解决方法
Sep 30 Javascript
vue模式history下在iis中配置流程
Apr 17 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
Oct 09 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入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
javascript定义函数的方法
2010/12/06 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
2020/10/18 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
python之yield表达式学习
2014/09/02 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
军训生自我鉴定范文
2013/12/27 职场文书
致200米运动员广播稿
2014/02/06 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
年终奖发放方案
2014/06/02 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
学校教学工作总结2015
2015/05/19 职场文书
财务管理制度范本
2015/08/04 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python