문서의 이전 판입니다!
Javascript Object Properties
속성(properties)은 JavaScript 오브젝트에서 가장 중요한 부분입니다.
속성(properties)은 JavaScript 오브젝트와 관련된 값입니다.
JavaScript 오브젝트는 정렬되지 않은 속성의 모음입니다.
속성은 일반적으로 변경, 추가 및 삭제할 수 있지만, 일부는 읽기 전용입니다.
오브젝트 속성에 엑세스하기 위한 구문은 다음과 같습니다:
objectName.property // person.age
또는
objectName["property"] // person["age"]
또는
obejctName[expression] // x = "age"; person[x]
표현식(expression)은 속성 이름으로 평가되어야 합니다.
let person = { firstName: "John", lastName: "Doe", age: 50, eyeColor: "blue" }; document.getElementById("demo").innerHTML = person.firstName + " is " + person.age + " years old."; // John is 50 years old.
let person = { firstName: "John", lastName: "Doe", age: 50, eyeColor: "blue" }; document.getElementById("demo").innerHTML = person["firstName"] + " is " + person["age"] + " years old."; // John is 50 years old.
JavaScript for...in
스테이트먼트는 오브젝트 속성을 반복합니다.
for (variable in object) { // code to be executed }
for...in
루프 내부의 코드 블록은 오브젝트의 속성을 반복하면서 각 속성에 대해 한 번씩 실행됩니다.