자바스크립트 구조 분해 할당(destructuring)
자바스크립트 구조 분해 할당은 배열의 요소들이나 객체의 속성들을 각각의 개별적인 변수에 담아서 사용할 수 있는 문법입니다. 구조 분해 할당을 사용하면 원하는 요소를 가져올 때 더 편리할 수 있습니다. 왜냐하면 구조 분해 할당은 가져올 요소들에 해당하는 변수명을 나열하면 되지만 변수를 사용하면 여러 개를 생성해야 되고 관리하기가 쉽지 않기 때문입니다. 사용법 const nums = [1, 2, 3, 4, 5]; const [first, second, ...everythingElse] = nums; console.log(first, second, everythingElse); // 1 2 [ 3, 4, 5 ] const user = { id: "user01", pw: "123", isAdmin: true, ..
2023. 4. 11.
자바스크립트 reduce 메서드
reduce 메서드는 배열의 요소들을 하나의 값으로 줄여서 반환합니다. reduce 메서드의 콜백 함수의 첫 번째 인자의 용도는 값을 누적 시켜주고 두 번째 인자의 용도는 요소들을 순서대로 가져오는 것 입니다. 배열의 누적합, 최소값, 최대값 등 다양하게 활용할 수 있습니다. 사용법 const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const sum1 = array.reduce((accumulator, element) => { return accumulator + element; }); console.log(sum1); // 55 const sum2 = array.reduce((accumulator, element) => accumulator + element, 100)..
2023. 4. 8.