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获得网页背景色和字体色的方法
Mar 21 Javascript
JS中使用sort结合localeCompare实现中文排序实例
Jul 23 Javascript
node.js中的fs.lchown方法使用说明
Dec 16 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
多个js毫秒倒计时同时进行效果
Jan 05 Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 Javascript
template.js前端模板引擎使用详解
Oct 10 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
Aug 24 Javascript
vue组件实践之可搜索下拉框功能
Nov 25 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
Apr 27 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
星际争霸任务指南——虫族
2020/03/04 星际争霸
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
jQuery JSON的解析方式分享
2011/04/05 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
react-router实现按需加载
2017/05/09 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
2018/09/27 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
深入讲解Python中的迭代器和生成器
2015/10/26 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Windows下python3.7安装教程
2018/07/31 Python
python字符串的拼接方法总结
2019/11/18 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
int和Integer有什么区别
2013/05/25 面试题
汽车维修专业自荐书
2014/05/26 职场文书
贷款委托书
2014/08/01 职场文书
感谢信格式范文
2015/01/22 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js
nginx静态资源的服务器配置方法
2022/07/07 Servers