JS判断是否为JSON对象及是否存在某字段详解编程语言

$.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")); 
 
    }) 
})

作者:blog.ytso.com

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14529.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论