<Method> expect() - ๋ฆฌํด๊ฐ์ด ๊ธฐ๋๊ฐ๊ณผ ๊ฐ์์ง ํ์ธํ๋ ํจ์
<Method>
.push() -๋ฐฐ์ด ๋ค์ Element์ถ๊ฐ >ํธ์ถ์ ์ ์ฒด ๊ธธ์ด๋ฅผ ๋ณด์ฌ์ค
.pop() -๋ฐฐ์ด ๋ค์ Element์ญ์ > ํธ์ถ์ ์ฌ๋ผ์ง Element๋ณด์ฌ์ค
.unshift() -๋ฐฐ์ด ์์ Element์ถ๊ฐ >ํธ์ถ์ ์ ์ฒด ๊ธธ์ด๋ฅผ ๋ณด์ฌ์ค
.shift() -๋ฐฐ์ด ์์ Element์ญ์ >ํธ์ถ์ ์ฌ๋ผ์ง Element๋ณด์ฌ์ค
.slice( , ) - ์ด๋ค๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก(์์ ์ธ๋ฑ์ค, ๋ง์ง๋ง ์ธ๋ฑ์ค(๋ฏธํฌํจ))์๋ํ ์์ ๋ณต์ฌ๋ณธ์
์๋ก์ด ๋ฐฐ์ด๊ฐ์ฒด๋ก ๋ฐํํ๋ฉฐ ์๋ณธ์ ๋ฐ๋์ง์์ต๋๋ค.
.toUpperCase() -๋ฐ์ ๋ณ์ ๊ฐ์ด ์์ด ์๋ฌธ์์ผ๋ ๋๋ถ์๋ก ๋ฐ๊ฟ์ค
Object.keys(๊ตฌํ ๊ฐ์ฒด์ ๋ณ์) - ์ด ๊ฐ์ฒด์ key๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด์ ๋ฆฌํด
Object.keys(๊ตฌํ ๊ฐ์ฒด์ ๋ณ์).length - ๊ฐ์ฒด์ pair์๋ฅผ ์๋ ค์ค
Object.values(๊ตฌํ ๊ฐ์ฒด์ ๋ณ์) - ์์ฑ์ ๊ฐ ๋ค๋ก ์ด๋ฃจ์ด์ฐ์ง ๋ฐฐ์ด์ ๋ฆฌํด
Date.prototype.getFullYear() - ์ฃผ์ด์ง ๋ ์ง์ ํ์ง ์๊ฐ ๊ธฐ์ค ์ฐ๋๋ฅผ ๋ฐํ
์ง๊ณ ๊ฐ ๊ฐ๋
-์์์๋ฃํ์ ๋ณ์์ ํ ๋นํ ๊ฒฝ์ฐ , ๊ฐ ์์ฒด์ ๋ณต์ฌ๊ฐ ์ผ์ด๋จ
-์์ ์๋ฃํ ๋๋ ์์ ์๋ฃํ์ ๋ฐ์ดํฐ๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ ๊ฒฝ์ฐ, ๊ฐ(stack์ ์ ์ฅ๋์ด์์.)์์ฒด์ ๋ณต์ฌ๊ฐ ์ผ์ด๋จ
-ํจ์์ ์ธ์๋ ๋ณ์์ ์๋ฃ๋ฅผ ํ ๋นํ๋๊ฒ, ํจ์ํธ์ถ์ ๋๊ธด์ธ์๊ฐ ํธ์ถ๋ํจ์์ ์ง์ญ๋ณ์๋ก
๋งคํธ์ถ์๋ง๋ค ์๋กญ๊ฒ ์ ์ธ๋จ.
-์ฐธ์กฐ์๋ฃํ(๋ฐฐ์ด, ๊ฐ์ฒด, ํจ์)๋ ๊ฐ์ ๋ณต์ฌํ์ง ์๊ณ (๋ฐ์ดํฐ๊ฐ ๋์ ์ผ๋ก ๋ณํ๊ธฐ ๋๋ฌธ์)
์ค์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋(heap)๊ณณ์ ์ฃผ์๋ฅผ ๋ณต์ฌํจ.(์ฐธ์กฐ ์๋ฃํ์ ๋ณ์์ ํ ๋นํ ๊ฒฝ์ฐ)
object.js75 ๊น์ง
<๋ฐ๋ก ๊ณต๋ถํ ๊ฒ>
-ํจ์ ํธ์ด์คํ (hoisting),lexicalํ๊ฒฝ
-ํจ์ ์ ์ธ์, ํํ์, ํ์ดํ
-scope,closure
'TIL -์ผ๊ฐํ์ต๊ธฐ๋ก > Java Script' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
3W_JS_ํด๋ก์ ํจ์ (0) | 2021.12.29 |
---|---|
3W_JS_Scope (0) | 2021.12.29 |
3W_JS_์ค์ฝํ์ ํด๋ก์ (0) | 2021.11.25 |
1W _JS_์กฐ๊ฑด๋ฌธ (0) | 2021.11.15 |
1W _JS_ ๋ณ์, ํ์ (0) | 2021.11.10 |
๋๊ธ