回覆列表
  • 1 # 使用者5443769950533

    判斷一個物件是否為空,介紹如下三種判斷方法:

    1、直接用for...in...遍歷屬性,結果為真是“非空陣列”,否則是“空陣列”,程式碼如下:

    function judgeObj(obj){

    for(var a in obj){

    return alert("非空物件")

    }

    return alert("空物件")

    }

    2、透過JSON自帶的.stringify方法來判斷,程式碼如下:

    if(JSON.stringify(c)=="{}"){

    console.log("空物件");

    }

    3、ES6新增的方法Object.keys(),程式碼如下:

    if(Object.keys(obj).length==0){

    console.log("空物件");

    }else{

    console.log("非空物件");

    }

  • 中秋節和大豐收的關聯?
  • 美國大兵標誌性的武器必定是湯姆遜衝鋒槍,那麼湯姆遜衝鋒槍有什麼優缺點?