this
-
๐์๋ฐ์คํฌ๋ฆฝํธ 5 | this, 5๊ฐ์ง ๋ฐ์ธ๋ฉ ํจํด์๋ฐ์คํฌ๋ฆฝํธ 2020. 7. 21. 18:27
this let array = []; array.push(1); array.pop(); push, pop, shift, unshift ๋ฑ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๋ง์ ๋ฉ์๋๋ค์ ์ฌ์ฉํ ์ ์๋ค. ๋ฉ์๋๋ค์ ์์ ์ด ์ํ ๊ฐ์ฒด(๋ง์นจํ ์์ ๊ฐ์ฒด)์ ํ๋กํผํฐ๋ฅผ ์ฐธ์กฐํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ๊ณตํ๋ ๋ฉ์๋๋ค์ ์ด๋ฏธ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ์๋ฅผ ํด๋์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ธ๋ค ์ฌ์ฉํ ์ ์๋ค. function Example(){ this.storage = []; } Example.prototype.push = function(){ this.storage.push(1); return 1; } Example ์์ฑ์ ํจ์๋ฅผ ์์ฑํ๋ค. push ๋ฉ์๋๋ storage์ 1์ ์ถ๊ฐํ๋ ๋ฉ์๋์ด๋ค. ์์ฑ์ ํจ์๋ก ์ธ์คํด์ค๋ฅผ ์์ฑ..