JS_๋ฌธ๋ฒ (2)_๊ตฌ์กฐ ๋ถํด ํ ๋น2, Rest-Spread ํ๋ผ๋ฏธํฐ
๋ณ์ ๊ฐ ๊ตํํ๊ธฐ let a = 1; let b = 2; [a, b] = [b, a] //๋๊ดํธ๋ก ํด์ผ ๊ฐ๋ฅ console.log(a, b) >>> 2 1 ๋ค๋ฅธ ์ธ์ด์ ๋นํด์ ๊ตํํ๋ ๊ฒ์ด ๊ฐ๊ฒฐํ๋ค. ํ ๋ฒ์ ์ฌ๋ฌ ๊ฐ ํ ๋น let a = 1; let b = 2; [a, b] = [3, 4] console.log(a, b) >>> 3 4 ํ์ด์ฌ์ ํํ์ฒ๋ผ ์ฌ๋ฌ ๊ฐ์ ํ ๋นํ๋ ๊ฒ์ ์์ฒ๋ผ ์จ์ฃผ๋ฉด ๊ฐ๋ฅํ๋ค. function data(){ return [1, 2] } let [a,b] = data() console.log(a, b) >>> 1 2 ํจ์์ ๋ฆฌํด๊ฐ์ ๋ฐฐ์ด๋ก ์ง์ ํ๋ ๊ฒ๋ ์ฌ๋ฌ ๊ฐ์ ํ ๋น์ํค๋ ๋ฐ์ ์ด์ฉ๊ฐ๋ฅํ๋ค. ๋ฌธ์์ด ๋ถ๋ฆฌ ํ์ด์ฌ์๋ ์๋ .split() ํจ์! let data = 'Hello my..
2022. 2. 15.
JS_๊ธฐ๋ณธ๋ฌธ๋ฒ (6)_๋ฐฐ์ด 2 (๊ด๋ จ ํจ์)
๋ฐฐ์ด๊ณผ ๊ด๋ จ๋ ํจ์๋ค์ ์์๋ณด์! ์ฝ์
push ๋ฐฐ์ด ๊ฐ์ฅ ๋์ ์์ดํ
์ถ๊ฐ const data = [1,2,3]; data.push("Hey") console.log(data) >>> [1, 2, 3, "Hey"] ์ญ์ ์๋ฃํ์ ๊ตฌ์ ๋ฐ์ง ์๋๋ค. unshift ๋ฐฐ์ด ์ฒซ ๋ฒ์งธ ์๋ฆฌ์ ์์ ์ฝ์
const arr = [1, 2] arr.unshift(0); console.log(arr); >>> [ 0, 1, 2 ] ์ญ์ pop ํ์ด์ฌ์๋ ์๋ ๊ทธ ํจ์์ด๋ค. ๋ฐฐ์ด ๊ฐ์ฅ ์๋ฆฌ๋ฅผ ๋ฆฌํดํ๊ณ , ํด๋น ์์ดํ
์ ๋ฐฐ์ด์์ ์ญ์ ๋๋ค. const arr = [1, 2, "Hey"] let data = arr.pop(); console.log(arr); console.log(data); >>> [ 1, 2 ] Hey //๊ฐ..
2022. 2. 15.
JS_๊ธฐ๋ณธ๋ฌธ๋ฒ (5)_๋ฐฐ์ด 1
๋ฐฐ์ด์ ๋ค๋ฃฐ ๋๋ CRUD๋ฅผ ํ์ธํ๋ฉด ๋๋ค. Create, Read, Update, Delete (์์ฑ, ์ฝ๊ธฐ, ์์ , ์ญ์ ) JS ๋ฐฐ์ด์ CRUD๋ฅผ ์์๋ณด์ Create 1. ์ด๊ธฐํ์ ์ ์ธ ๋์์ const arr1 = [1,2,3,4]; const arr2 = [1,'2',3,'4']; ๊ฐ์ฒด์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐฐ์ด๋ ๊ทธ ์์ฒด๋ฅผ ์๋ก์ด ๊ฒ์ผ๋ก ๋ฎ์ด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๊ฑฐ์ ์์ผ๋ฏ๋ก const๋ก ์์ ์ ์ธ์ ์ฃผ๋ก ํด์ค๋ค. ๋ฐฐ์ด ์ ์์๋ค์ ์๋ฃํ์ ํต์ผ๋์ง ์์๋ ๋๋ค! 2. ๊ฐ์ฒด๋ก ์ ์ธ (์ด๊ธฐํX ์ ์ธ) const arr = new Array() ๋ฐฐ์ด์ ๊ฐ์ฒด๋ก ์ ์ธํ ์ ์๋ค! ์ด ๊ฒฝ์ฐ์๋ ์ด๊ธฐํ๋ฅผ ํ์ง ์์ ๋น ๋ฐฐ์ด์ด๋ค. ์์ ๊ณผ์ ์ ๊ฑฐ์น ํ ์๋์ ๊ฐ์ด ์ด๋ ํ ํน์ ์ธ๋ฑ์ค๋ง ๊ฐ์ ๋ฃ์ด์ค๋ค๋ฉด, const arr ..
2022. 2. 15.