js4 [javascript] javascript this javascript์์์ this์ ๋ํด ์์งํด๋ณด์๋ค.(ํจ์ ํธ์ถ ๋ฐฉ์์ ์ํด ๊ฒฐ์ ๋๋ this)refrerence: https://www.youtube.com/watch?v=tDZROpAdJ9w&t=754s IT/development 2024. 6. 1. [JavaScript] ๊ฐ์ฒด ํด์ฒด ํ ๋น(Object Destructuring Assignment)(feat. ES6) ES6๋ถํฐ ์ง์ํ๋ ๊ธฐ๋ฅ ์ค ํ๋์ธ ๊ฐ์ฒด ํด์ฒด ํ ๋น ๊ฐ์ฒด์์ ๋ฐ๋ก ๋ณ์์ ๊ฐ์ ํ๋ฒ์ ํ ๋นํ ๋ ์ฌ์ฉ(์ฝ๋์ ๊ฐ๋ ์ฑ ๋ฐ ๊ฐ์ฒด์ ์์ฑ์ ๋ ์ฝ๊ฒ ์ถ์ถ) //๊ฐ์ฒด์ ๊ตฌ์กฐ๊ฐ ๋ณต์กํ๊ฑฐ๋ ์ฌ๋ฌ๊ฐ์ ์์ฑ์ ํ๋ฒ์ ์ถ์ถํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋จ const person = { name: '์ดํฅ', age: 50 }; //๊ฐ์ฒดํด์ฒดํ ๋น์ ํตํด ๊ฐ์ฒด์ ์์ฑ๊ฐ์ ๋ฐ๋ก ๋ณ์์ ํ ๋น const { name, age } = person; //๋ณ์๋ช ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ(์๋๋ person๊ฐ์ฒด์ name๊ฐ์ uname์ด๋ผ๋ ๋ณ์์ ํ ๋นํ๋ ์์) //const { name: uname } = person; console.log(name); // '์ดํฅ' console.log(age); // 50 //๊ฐ์ฒด ํด์ฒด ํ ๋น ๋ฏธ์ฌ์ฉ const person.. IT/development 2023. 10. 4. [JavaScript] ๋๋ฑ์ฐ์ฐ์(==, !=)์ ์ผ์น์ฐ์ฐ์(===, !==) ๋๋ฑ์ฐ์ฐ์์ ์ผ์น์ฐ์ฐ์์ ์ฐจ์ด ๊ฐ๋จํ ํ ์คํธ ๐ JavaScript์์ ๋๋ฑ์ฐ์ฐ์(==, !=)๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์๋์ผ๋ก ํ๋ณํ์ ํด์ ๋น๊ตํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ง ๋ง์ผ๋ฉด ๋ง๋ค๊ณ ํ๊ณ ์ผ์น์ฐ์ฐ์(===, !==)๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๊ฐ๊ณผ ํ์ ๊น์ง ๋น๊ต๋ฅผ ํ๋ค. ๋์์์ ๋ณด๋ฉด ๋ณ์ one์๋ ์ ์ 1์ด ๋ค์ด ์๊ณ ๋ณ์ two์๋ ๋ฌธ์์ด '1'์ด ๋ค์ด ์๋๋ฐ ==๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ true๊ฐ ๋์ค๊ณ ===์ธ ๊ฒฝ์ฐ๋ false๊ฐ return๋๋๊ฒ ํ์ธ ๋์๋ค. ์ ํํ ๋น๊ต๋ฅผ ์ํด์ ์ผ์น์ฐ์ฐ์๋ฅผ ์ฐ๋๋ก ํ์.(๋น๊ต ์ฐ์ฐ์ ๋๋ฌธ์ ์ฝ์งํ ๋ฏธ๋์ ๋์๊ฒ ํ๋ ๋ง) IT/development 2023. 7. 24. [JavaScript] validation IT/development 2023. 6. 25. ์ด์ 1 ๋ค์