JAVASCRIPT/JQUERY/AJAX

[javascript-jQuery] JSON key값 체크, key name 정보 가져오기

최고관리자
2018.03.19 17:45 10,011 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

등록된 댓글이 없습니다.