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 (四) jQuery中操作元素的属性与样式
Feb 23 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
Sep 29 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
Dec 27 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
C#中使用迭代器处理等待任务
Jul 13 Javascript
node+express制作爬虫教程
Nov 11 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
vscode 开发Vue项目的方法步骤
Nov 25 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
Aug 15 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
Feb 19 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中的观察者模式
2010/03/24 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
laravel学习教程之存取器
2016/07/30 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
jquery之Document元素选择器篇
2008/08/14 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
python3.6数独问题的解决
2019/01/21 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
python中实现词云图的示例
2020/12/19 Python
python 装饰器的基本使用
2021/01/13 Python
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
优秀管理者事迹材料
2014/05/22 职场文书
新闻传播专业求职信
2014/07/22 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
PHP新手指南
2021/04/01 PHP
OpenCV实现普通阈值
2021/11/17 Java/Android