json格式判断函数速记示例

 更新时间:2023年11月29日 10:36:27   作者:HUMILITY  
这篇文章主要为大家介绍了json格式判断函数速记示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

校验函数

toB项目中,用到json格式内容传递给后端进行相关业务功能实现

通常由前端进行校验,而校验方式一般采取校验函数来进行

isJson (str) {
      if (typeof str === 'string') {
        try {
          let objData = JSON.parse(str)
          if (typeof objData === 'object' && objData) {
            return true
          } else {
            return false
          }
        } catch (e) {
          return false
        }
      }

typeof

  • 是一元运算符,用于判断数据类型,返回值为字符串
  • 分别为:string、Boolean、number、function、object、undefined、symbol
  • typeof在判断null、array、object及函数实例(new+函数)时,得到的时object。这使得在判断这些数据类型的时候,得不到真实的数据类型。由此引出instanceof

instanceof

  • instance中文翻译为实例,因此含义不言而喻,判读该对象是谁的实例,同时我们也就知道instanceof是对象运算符。
  • instanceof运算符用来测试一个对象在其原型链中是否存在一个构造函数的prototype属性。用于判断一个变量是否某个对象的实例

以上就是json格式判断函数速记示例的详细内容,更多关于json格式判断函数的资料请关注脚本之家其它相关文章!

相关文章

  • 微信小程序开发注意指南和优化实践(小结)

    微信小程序开发注意指南和优化实践(小结)

    这篇文章主要介绍了微信小程序开发注意指南和优化实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • 微信小程序rich-text富文本用法实例分析

    微信小程序rich-text富文本用法实例分析

    这篇文章主要介绍了微信小程序rich-text富文本用法,结合实例形式分析了微信小程序rich-text富文本插件的功能、用法及相关操作注意事项,需要的朋友可以参考下
    2019-05-05
  • JS之Array构造函数上的静态方法与实例解读

    JS之Array构造函数上的静态方法与实例解读

    本文详细介绍了JavaScript Array对象的实例方法和静态方法,包括Array.prototype.at()、concat()、entries()、every()等实例方法,以及from()、fromAsync()、isArray()、of()等静态方法,实例方法主要用于数组操作和处理,如查找、合并、转换等
    2026-04-04
  • 改版了网上的一个js操作userdata

    改版了网上的一个js操作userdata

    改版了网上的一个js操作userdata,并根据其它网友的文章结合了下。希望对需要的朋友有所帮助。
    2007-04-04
  • .NET微信公众号开发之创建自定义菜单

    .NET微信公众号开发之创建自定义菜单

    这篇文章主要介绍了.NET微信公众号开发之创建自定义菜单的相关资料,需要的朋友可以参考下
    2015-07-07
  • js省市县三级联动效果实例

    js省市县三级联动效果实例

    这篇文章主要介绍了js实现简单的省市县三级联动效果,以完整实例形式分析了JavaScript实现省市县三级联动效果的具体步骤与相关实现技巧,需要的朋友可以参考下
    2016-05-05
  • 利用uniapp+vue3+js适配微信隐私协议开发指南

    利用uniapp+vue3+js适配微信隐私协议开发指南

    这篇文章主要给大家介绍了关于利用uniapp+vue3+js适配微信隐私协议开发指南的相关资料,适配最新微信小程序隐私协议开发指南,兼容uniapp版本,需要的朋友可以参考下
    2023-12-12
  • 基于Bootstrap table组件实现多层表头的实例代码

    基于Bootstrap table组件实现多层表头的实例代码

    Bootstrap table还有一个很多强大的功能,下面就通过本文给大家分享基于Bootstrap table组件实现多层表头的实例代码,需要的朋友参考下吧
    2017-09-09
  • Bootstrap表单布局

    Bootstrap表单布局

    这篇文章主要介绍了Bootstrap表单布局的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • uniapp中使用 uni.navigateBack() 返回上级页面并传参的方法

    uniapp中使用 uni.navigateBack() 返回上级页面并传参的方法

    最近遇到这样的需求在A页面中通过跳转到B页面,在B页面中处理的数据,需要跳转回A页面供其使用,本文给大家分享uniapp中使用 uni.navigateBack() 返回上级页面并传参的操作方法,感兴趣的朋友一起看看吧
    2023-10-10

最新评论