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 相关文章推荐
javascript脚本编程解决考试分数统计问题
Oct 18 Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
原生javascript实现隔行换色
Jan 04 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
Nov 30 Javascript
浅析javascript的return语句
Dec 15 Javascript
AngularJS 基础ng-class-even指令用法
Aug 01 Javascript
深入分析javascript中console命令
Aug 14 Javascript
微信小程序 底部导航栏目开发资料
Dec 05 Javascript
如何从零开始利用js手写一个Promise库详解
Apr 19 Javascript
vue封装一个简单的div框选时间的组件的方法
Jan 06 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
PHP文本数据库的搜索方法
2006/10/09 PHP
用Socket发送电子邮件
2006/10/09 PHP
php4的session功能评述(二)
2006/10/09 PHP
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
PHP数组与对象之间使用递归实现转换的方法
2015/06/24 PHP
php实现的生成排列算法示例
2019/07/25 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
基于CSS3实现的黑色个性导航菜单效果
2015/09/14 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
八一慰问活动方案
2014/02/07 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
给校长的建议书100字
2014/05/16 职场文书
研修心得体会
2014/09/04 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android