json格式判断函数速记示例
作者: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格式判断函数的资料请关注脚本之家其它相关文章!