└ Java Script
[Java Script] 자바 스크립트 객체 프로퍼티 접근 방법
짜장이누나
2014. 4. 2. 15:41
자바 스크립트 객체 프로퍼티 접근 방법 2가지
var params = {page:1, pagePerCount:15}; //자바 스크립트 객체 생성 문법
//(1) 런타임 시 접근 방법
var name = 'page';
params[name];
//(2) 컴파일 시 접근방법
params.page;
//page 의 내용 삭제
delete params.page;
객체 프로퍼티 접근 이용한 예제 ↓↓↓
function createQueryString(params) {
var queryString = ''; //공백
for (p in params) { //for-in구문 : param에 있는 값을 차례대로 가져와 p에 넣기
var propertyValue = params[p]; // 객체 프로퍼티 접근 (1번 방법)
//프로퍼티 값의 타입이 명시되었거나 프로퍼티 값이 null이 아니면
if (typeof propertyValue !== 'undefined' || propertyValue != null) {
if (queryString.length > 0) { //queryString이 0개 이상이면
queryString += '&'; //'&' 붙이기
}
//queryString은 '변수명=프로퍼티 값 '형태로 나타내기
queryString += p + '=' + propertyValue;
}
}
return queryString; //return
}