2024/08 3

reduce() 정리

reduce()  : 배열의 각 요소에 대해 주어진 reducer() 함수를 실행하고, 하나의 결과값을 반환reducer() 함수의 반환 값은 누적값에 할당되고, 누적값은 순회 중 유지되므로 결국 최종 결과는 하나의 값이 된다. 누적 (acc)현재 값 (cur)현재 인덱스 (idx)원본 배열 (src) 매개변수- callback배열의 각 요소에 대해 실행할 함수로 다음 네 가지 인수를 받는다. - accumulator누산기는 콜백의 반환값을 누적한다.콜백의 이전 반환값 또는 콜백의 첫 번째 호출이면서 initialValue를 제공한 경우에는 initialValue의 값이 할당된다. - currentValue처리할 현재 요소 - currentIndex처리할 현재 요소의 인덱스로, initialValue를 ..

JAVASCRIPT 2024.08.14

Object() constructor 정리

Object.keys() : 주어진 객체의 속성 이름들을 일반적인 반복문과 동일한 순서로 순회되는 열거할 수 있는 배열로 반환 // 사용법Object.keys(obj) const object1 = { a: 'somestring', b: 42, c: false,};console.log(Object.keys(object1));// Expected output: Array ["a", "b", "c"]    Object.values() : 객체의 모든 값들을 배열 형태로 반환하기 위해 사용 // 사용법Object.values(obj); const user = { name: 'Alice', age: 30, job: 'Engineer'};const values = Object.values(us..

JAVASCRIPT 2024.08.07