- Today
- Total
๋ชฉ๋ก์๋ฐ์คํฌ๋ฆฝํธ ๋ณํฉ (2)
DATA101
๐ก ๋ชฉํ JavaScript์์ ๊ฐ์ฒด ๋ณํฉ ๋ฐฉ๋ฒ์ ๋ํด ํ์ตํ๋ค. ๋ชฉ์ฐจ 1. Object.assign() ํจ์ 2. ์ ๊ฐ์ฐ์ฐ์ 3. ์ผ๋ฐ ํจ์ ์ ์ ๋ค์ด๊ฐ๋ฉฐ ๊ฐ์ฒด๋ฅผ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 3๊ฐ์ง๊ฐ ์์ผ๋ฉฐ ๊ฐ๊ฐ ์์๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ , 3๊ฐ ๊ฐ์ฒด๋ฅผ ์์๋ก ์ ์ํ๊ฒ ์ต๋๋ค. let obj1 = { a: 10, b: 20, c: 30 } let obj2 = { c: 30, d: 40, } let obj3 = { c: 770, d: 477, } 1. Objet.assign() ํจ์ ํจ์ ์ํ Object.assign(๊ฐ์ฒด1, ๊ฐ์ฒด2, ๊ฐ์ฒด3, ... , ๊ฐ์ฒด N); Object ๊ฐ์ฒด ๋ด assign ํจ์๋ ๊ฐ์ฒด์ ์์๋ฅผ ์ค๋ณต์ ํ์ฉํ์ง ์๊ณ ๋ณํฉํฉ๋๋ค. ๋จ, ์ค๋ณต๋๋ ์์๋ ๋์ค์ ๋ณํฉํ๋ ๊ฐ์ฒด์ ์์๋ก ์ต์ข ๋ณํฉํฉ..
๐ก ๋ชฉํ JavaScript์์ ๋ฐฐ์ด์ ์์ ์ถ๊ฐ/์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ดํดํ๋ค. ๋ค์ด๊ฐ๋ฉฐ ๋ฐฐ์ด ์ ์ธ const arr = [80, 20, 10, 99, 1234]; ์์ ๊ฐ์ด ๋ฐฐ์ด ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๋์์ ์ด๊ธฐํํ์ต๋๋ค. 1. concat ํจ์: ๋ฐฐ์ด ๊ฐ ๋ณํฉ let arrConcat = arr.concat(5678); console.log("arr: ", arr); // [ 80, 20, 10, 99, 1234 ] console.log("arrConcat: ", arrConcat); // [ 80, 20, 10, 99, 1234, 5678 ] consoloe.log('----------------------------'); arrConcat = arr.concat([111, 222]); console...