문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:js_object_definitions [2021/04/29 12:29] emblim98 |
wiki:javascript:javascript_note:js_object_definitions [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 140: | 줄 140: | ||
다음 예제는 네 가지 속성을 가진 새로운 %%JavaScript%% 오브젝트를 생성합니다.\\ | 다음 예제는 네 가지 속성을 가진 새로운 %%JavaScript%% 오브젝트를 생성합니다.\\ | ||
\\ | \\ | ||
+ | |||
<code javascript> | <code javascript> | ||
+ | let person = { firstName: " | ||
+ | document.getElementById(" | ||
</ | </ | ||
\\ | \\ | ||
+ | |||
+ | |||
공백(spaces)과 줄 바꿈(line breaks)은 중요하지 않습니다. 오브젝트 정의는 여러 줄에 걸쳐있을 수 있습니다.\\ | 공백(spaces)과 줄 바꿈(line breaks)은 중요하지 않습니다. 오브젝트 정의는 여러 줄에 걸쳐있을 수 있습니다.\\ | ||
\\ | \\ | ||
+ | |||
<code javascript> | <code javascript> | ||
+ | let person = { | ||
+ | firstName: " | ||
+ | lastName: " | ||
+ | age: 50, | ||
+ | eyeColor: " | ||
+ | }; | ||
+ | document.getElementById(" | ||
</ | </ | ||
\\ | \\ | ||
+ | |||
+ | |||
=====Using the JavaScript Keyword new===== | =====Using the JavaScript Keyword new===== | ||
다음의 예제도 4개의 속성(properties)을 가진 새로운 %%JavaScript%% 오브젝트를 생성합니다.\\ | 다음의 예제도 4개의 속성(properties)을 가진 새로운 %%JavaScript%% 오브젝트를 생성합니다.\\ | ||
\\ | \\ | ||
<code javascript> | <code javascript> | ||
+ | let person = new Object(); | ||
+ | person.firstName = " | ||
+ | person.lastName = " | ||
+ | person.age = 50; | ||
+ | person.eyeColor = " | ||
+ | document.getElementById(" | ||
</ | </ | ||
\\ | \\ | ||
+ | |||
위의 두 예제는 정확히 동일합니다. '' | 위의 두 예제는 정확히 동일합니다. '' | ||
- | 단순성(simplicity), | + | 단순성(simplicity), |
\\ | \\ | ||
줄 175: | 줄 197: | ||
\\ | \\ | ||
<code javascript> | <code javascript> | ||
+ | let person = { firstName: " | ||
+ | |||
+ | let x = person; | ||
+ | x.age = 10; | ||
+ | |||
+ | document.getElementById(" | ||
+ | console.log(person); | ||
+ | console.log(x); | ||
</ | </ | ||
{{tag> | {{tag> |