빈 객체 ({}
)와 null은 다르다.
예를 들어 company라는 객체가 있을 때, 이것이 빈 객체라면 null과는 다르기 때문에
!comany와 같이 조건을 검사할 수 없다.
다음과 같이 검색해야 한다.
Object.keys(company).length === 0
Object.keys() 함수는 파라미터로 입력받은 객체의 key 목록을 배열로 리턴한다.
따라서, 만약 Object.keys()를 호출한 결과 배열의 길이가 0이면 비어있는 객체다.