[javascript-jQuery] JSON key값 체크, key name 정보 가져오기
최고관리자
2018.03.19 17:45
10,235
0
본문
JSON객체에 원하는 key가 있는지 확인하려면
hasOwnProperty를 사용해야 했다
var user = {'이름':'홍길동','나이':'26'};
user.hasOwnProperty('이름');
ture
찾으려하는 key가 존재하면 true를 반환
출처: http://2dubbing.tistory.com/5 [비실이네]
JSON key Name 정보 가져오기 - Object.keys(), Object.getOwnPropertyNames()
// Object.keys(ObjData)
var a = Object.keys( {a:true, b:false, c:[1,2,3], spoke:{a:true}} );
console.log(a);
// Object.getOwnPropertyNames(ObjData)
var b = Object.getOwnPropertyNames( {a:true, b:false, c:[1,2,3], spoke:{a:true}} )
console.log(b);
// 위의 두가지 방법이 빠르고 표준스크립트인 ECMA Script이므로 우선사용을 권장한다.
// 하지만, 비표준인 익스플로러 9 이하의 버전이라면 다음의 (for key in obj)방식을 사용하는게 좋다.
// for .. in ..
for (var key in data) {
document.writeln(key + ": " + data[key]);
console.log(key + ": " + data[key]);
}
댓글목록 0