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
- 웹퍼블리싱
- 웹디자이너
- app
- StatefulWidget
- 국비지원
- 제이쿼리
- 오류
- 앱개발
- async
- shared_preference
- 스파르타코딩클럽
- 웹퍼블리셔
- 웹디자인
- getMedia()
- WebView
- 앱
- StatelessWidget
- Await
- php
- refectoring
- route
- 디자인
- dart
- 국비지원강의
- IOS
- Android
- FLUTTER
- Widget
- 코딩
- 상태관리
Archives
- Today
- Total
뚝딱개발 🔨
[jQuery] 제이쿼리 Object, JSON NULL 체크 본문
반응형
jQuery.isEmptyObject()
- jQuery.isEmptyObject(object);
- object가 empty인지 확인
- returns : boolean
Object.keys()
- Object.keys(object);
- object의 key만 담은 배열 반환
- returns : array
// 비어있는 객체
var objectEmpty = {};
jQuery.isEmptyObject(objectEmpty); // true;
Object.keys(objectEmpty).length === 0; // true;
// 비어있지 않은 객체
var object = {name : 'apple', price : '20000'};
jQuery.isEmptyObject(object); // false;
Object.keys(objectEmpty).length === 0; // false;
// length : 2
// json 인코딩
var json = JSON.stringify(object); // typeof json : string
/*
{"name":"apple","price":"2000"}
*/
jQuery.isEmptyObject(json); // false;
// x
/*
json은 문자열이기 때문에 key를 추출할 수 없다.
아래 방법의 결과는 json 문자열 길이를 반환한다.
*/
Object.keys(json).length === 0; // false;
// length : 32
// o
// json 디코딩하여 객체 상태에서 key를 추출한다.
Object.keys($.parseJSON(json)).length === 0; // false;
반응형