Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- npm
- 과일탕후루js
- 리팩토링
- post
- 자바
- 타입스크립트
- 웹
- 데이터베이스
- gui
- 변수
- 파이프라인
- 깃
- 백준30804번js
- 프로그래머스
- Node.js
- 리액트
- API
- CS
- js
- 예외처리
- 자바스크립트
- Express
- 오픈소스
- 좋아요추가
- 깃허브
- 브랜치
- 컴퓨터공학
- 객체
- 백준30804번
- 백준18111번js
Archives
- Today
- Total
Nevertheless
[JS] Object.keys() 본문
객체가 빈 객체인지 확인하기
const obj1 = {}
const obj2 = { message: "안 빔" }
const num = 1
const str1 = 'one' // 문자열도 객체
const str2 = ''
function isEmpty(obj) {
if (Object.keys(obj).length === 0) {
return true;
}
else {
return false;
}
}
console.log(isEmpty(obj1)) //true
console.log(isEmpty(obj2)) //false
console.log(isEmpty(num)) //true
console.log(isEmpty(str1)) //false
console.log(isEmpty(str2)) //true
➡️ Object.keys() 는 객체의 key 값을 반환한다. Object.keys(객체이름) 했을 때 길이가 0, 즉 key 값이 하나도 없으면 빈 객체라는 것을 의미한다. 매개변수에 숫자를 입력했을 때는 이상한 값이 나오고, 객체일 경우에만 올바른 값을 얻을 수 있다. (문자열도 객체)
'데브코스' 카테고리의 다른 글
채널 api 설계 ( 생성, 조회, 삭제, 수정 ) (1) | 2024.09.09 |
---|---|
회원 api 설계 ( 로그인 ) (0) | 2024.09.09 |
회원 api 설계 (회원 가입, 회원 조회, 회원 탈퇴) (0) | 2024.09.08 |
예외 처리 (2) | 2024.09.07 |
youtuber-demo ( 전체 조회, 삭제, 수정) (5) | 2024.09.06 |