빈 객체 체크

jindory·2022년 6월 23일
0

object.keys()

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

function isObj(obj)  {
  if(obj.constructor === Object
     && Object.keys(obj).length === 0)  {
    return true;
  }
  return false;
}
  1. obj.constructor === Object
    데이터가 객체인지 체크 (생성자 확인)
  2. Object.keys(obj).length === 0
    파라미터로 입력받은 객체의 key목록을 배열로 리턴 => 결과 배열의 길이가 0이면 비어있는 것

JSON 객체를 문자열로 변환

JSON.stringify(obj)==='{}'

const obj = {}
console.log(JSON.stringify(obj)); //'{}'

JSON.stringify(obj)==='{}' //true
profile
메모장/ FE연습장

0개의 댓글

관련 채용 정보