当前位置: 首页 > Web前端 > HTML

json格式判断功能

时间:2023-03-28 11:11:24 HTML

toB项目中,使用json格式内容传递给后台,用于相关业务功能。相关业务功能的实现通常由前端进行验证,验证方式一般采用验证功能。isJson(str){if(typeofstr==='string'){try{letobjData=JSON.parse(str)if(typeofobjData==='object'&&objData){returntrue}else{returnfalse}}catch(e){returnfalse}}typeof是一元运算符,用于判断数据类型,返回值为字符串:string、Boolean、number、function、object、undefined,symboltypeof用于判断null、array,对象和函数实例(new+function)时,得到时间对象。这使得判断这些数据类型时无法得到真实的数据类型。这就引出了instanceOinstanceof:instance翻译成中文就是实例,所以意思不言自明。判断这个对象是谁的实例,我们也知道instanceof是一个对象操作符。instanceof运算符用于测试对象的原型链中是否具有构造函数的原型属性。用于判断一个变量是否是一个对象的实例