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 相关文章推荐
JSON 学习之完全手册 图文
May 29 Javascript
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 Javascript
js 实现的可折叠留言板(附源码下载)
Jul 01 Javascript
jQuery操作属性和样式详解
Apr 13 Javascript
详解JavaScript中的事件流和事件处理程序
May 20 Javascript
使用vue.js制作分页组件
Jun 27 Javascript
axios基本入门用法教程
Mar 25 Javascript
微信小程序组件之srcoll-view的详解
Oct 19 Javascript
基于canvasJS在PHP中制作动态图表
May 30 Javascript
js+h5 canvas实现图片验证码
Oct 11 Javascript
vue3中轻松实现switch功能组件的全过程
Jan 07 Vue.js
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/03 日漫
PHP网上调查系统
2006/10/09 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
Laravel 5框架学习之表单验证
2015/04/08 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
django的登录注册系统的示例代码
2018/05/14 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
如何通过命令行进入python
2020/07/06 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
应届大学生求职信
2013/12/01 职场文书
保护环境倡议书300字
2014/05/19 职场文书
万能检讨书
2015/01/27 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
西游记读书笔记
2015/06/25 职场文书
Redis分布式锁的7种实现
2022/04/01 Redis