Why is there an empty array after object.values handles objects?

let userdimension = res.data.data.data.users.sort_dimension
            userdimension.forEach((item, index) => {
            let obj = {};
              item.forEach((val, kay) => {
                if(val.event_attribute == 1 && val.status == 0) {
                  obj["a"] = true;
                } else if(val.event_attribute == 2 && val.status == 0) {
                  obj["b"] = true;
                } else {

                }
              })
                arr.push(obj)
            })
            arr.forEach((item, index) => {
              if(item.a && item.b) {
                this.typesettingDate[index] = true
              } else {
                this.typesettingDate[index] = false;
              }
            })
            console.log(this.typesettingDate)

console.log (this.typesettingDate);

  let typeArr = Object.values(this.typesettingDate);
  console.log(typeArr);
Dec.21,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b2ba7f-4003c.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b2ba7f-4003c.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?