2025/03/28

Front/JavaScript

[JavaScript] array (1) - reduce

0. reduce 란?array.reduce((accumulator, currentValue) => { // 콜백 함수 내용}, initialValue); reduce() 는 배열의 모든 요소를 하나로 축소하는 데 사용하는 메서드이다.배열을 합치거나, 필터링하거나, 특정 조건을 만족하는 값을 찾을 때 유용하다. accumulator (누적값): 배열의 요소들을 하나씩 처리하면서 누적되는 값. 처음에는 initialValue로 시작해.currentValue (현재값): 배열에서 순차적으로 처리되는 각 요소.initialValue(초기값): 누적값이 시작하는 초기값 (옵션, 생략 가능).결과값: 배열을 모두 처리한 후 최종적으로 하나의 값이 반환됨. 첫번째 요소부터 마지막 요소까지 차례대로 순회하며 acc..

Front/JavaScript

[JavaScript] ES8 (1) - Object.values, Object.entries, padStart, padEnd

ES8 문법을 소개하기 앞서,ES7 문법도 간략하게 짚고 넘어가기. ES7.includes()const dragons = ['Tim', 'Johnathan', 'Sandy', 'Sarah'];dragons.includes('John') // falsedragons.filter(name => name.includes('John')) // ['Johnathan'] 거듭제곱 연산자 (Exponential Operator)const square1 = (x) => Math.pow(x, 2); // ES6const square2 = (x) => x ** 2; // ES7square2(2); // 4  ES8.padStart() & .padEnd()String 의 앞/뒤에 ()자릿수만큼 공백 넣기const start..