본문 바로가기

javascript/Learn

[javascript] 연관배열로서의 객체. 배열형식으로 프로퍼티 표현가능.

object.property               <- 식별자
object["property"]           <- 문자열 표현


식별자를 이용한 접근은 프로퍼티 이름에 대한 조작이 불가능하다.
그러나 []를 써서 문자열로 접근할때엔 조작이 가능하다
예로써

var addr = ""
for( i=0; i<4; i++){
   addr += customer["address" + i ] + "/n" ;
}

같은 접근이 가능하다.

이 같은 방식의 객체 사용 법을 Associative array 라 한다.


연관 배열 + for in 문법

var value  = 0;
for (stock in portfolio) {
   value += get_share_value(stock) * portfolio[stock];