Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- vscode
- input
- ์๊ณ ๋ฆฌ์ฆ
- VSCODE๋จ์ถํค
- object
- ์ ๊ฐ์ฐ์ฐ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- float
- css
- javascript
- @mixin
- TAG
- ::before
- ํฉ๊ณ ์๊ณ ๋ฆฌ์ฆ
- ๋ฌธ์์ด
- ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ
- inline
- HTML
- ์ธ๋ผ์ธ๋ธ๋ก
- html ํ๊ทธ
- js
- ์ธ๋ผ์ธ
- Em
- SASS
- ํ๋ก๊ทธ๋๋จธ์ค
- scss
- layout
- carousel slider
- string
- ์ฝ๋ฉํ ์คํธ
Archives
- Today
- Total
Outputor
๊ฐ์ฒด(object) ๋ณต์ฌ ๋ฌธ์ ์ - ์์ ๋ณต์ฌ, ๊น์ ๋ณต์ฌ ๋ณธ๋ฌธ
๐ป ์๋ฐ์คํฌ๋ฆฝํธ ๐ป/๐ JS-Note
๊ฐ์ฒด(object) ๋ณต์ฌ ๋ฌธ์ ์ - ์์ ๋ณต์ฌ, ๊น์ ๋ณต์ฌ
output7 2022. 2. 7. 11:43๊ฐ์ฒด(object) ๋ณต์ฌ ๋ฌธ์ ์
object์ ๊ฐ์ ๋ณต์ฌํ ๋๋ ๋์ ์ ์ฒด๊ฐ ์๋ object๋ด ์ฃผ์ ๊ฐ๋ง ๋ณต์ฌ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฆฌํค๋ ๋์ ์ ์ฒด๋ฅผ ๋ณต์ฌํ๋ ค๋ฉด ์์ ๋ณต์ฌ(Shallow copy), ๊น์ ๋ณต์ฌ(Deep copy)๋ฅผ ํด์ผํ๋ค.
/*
user2.name์ 'park'์ผ๋ก ๋ณ๊ฒฝํ๋๋ฐ user.name๋ 'park'์ผ๋ก ๋ณ๊ฒฝ๋๋ ๋ฌธ์ ์ ์ด ๋ฐ์ํจ
*/
let user = {
name: 'kim',
age: '19',
}
let user2 = user;
user2.name = 'park';
console.log(user2.name); // park
console.log(user.name); // park