...spread문법
✔️ 객체나 배열을 스프레드 문법을 사용하여 풀어서 붙이기
☑️e.g
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
let result = {...target, ...source}
하게 되면 result는 {a: 1, b: 4, c: 5}가 되게 된다.
let arr1 = [1, 2, 3, 4, 5]
let arr2 = [6, 7, 8]
let arrs = [...arr1, ...arr2];
하게 되면 arrs = [1, 2, 3, 4, 5, 6, 7, 8]가 되게 된다.
Object.assign()
✔️ Boolean값을 return
☑️ e.g
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);
하게 되면 returnedTarget = {a: 1, b: 4, c: 5}가 되게 된다.
💡e.g.
const array = [1, 2, 3, 4, 5];let result1= array.some(el => el%2 === 0)result = true;let result2= array.every(el => el%2 === 0)result = false;
'FRONTEND > JavaScript' 카테고리의 다른 글
asynchronous function (0) | 2021.05.20 |
---|---|
순열로 모든 경우의수 배열로 정리하기 (0) | 2021.05.19 |
scope 활용하여 반복문 원하는 횟수만큼 실행시키기 (0) | 2021.05.19 |
Array.some(), Array.every() (0) | 2021.05.19 |
forEach()의 사용 그리고 map()과의 차이 (0) | 2021.05.19 |