└ 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
}