1. 程式人生 > >JS推斷是否為JSON對象及是否存在某字段

JS推斷是否為JSON對象及是否存在某字段

fad tar lines mar pop ava npr tex case

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

作者:itmyhome

‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); });

    JS推斷是否為JSON對象及是否存在某字段