jsは1つのオブジェクトが空であるか否かを判断し、オブジェクト操作をループする

626 ワード

Object.keys()メソッドは、特定のオブジェクトの独自の列挙可能な属性からなる配列を返します.配列内の属性名の配列順序は、for...inループを使用してオブジェクトを巡回したときに返される順序と一致します.
オブジェクトが空かどうかを判断するが、Objectを通過する.keys()この方法はその長さを判断することによって判断する
if (Object.keys(object).length === 0){
    return '  '
}

配列操作をループし、keyと値を直接取得して操作できます.
Object.keys(object).forEach((key)=>{
    console.log(key);//  key
    console.log(object[key]);//   
})
this.form.menus.forEach((item, index) => {
  if(item.menu === ''){
    alert("    ")
    return false;
  }
})