본문 바로가기
반응형

Programming/Java Script25

reduce - 자바스크립트 reduce() 함수는 배열의 각 요소에 대해 주어진 콜백 함수를 실행하면서 하나의 결과값을 반환합니다. 이 함수는 배열의 각 요소를 순차적으로 처리하며, 이전 요소의 반환값과 현재 요소를 인자로 받아 새로운 값을 계산하고 반환합니다. 이전 요소의 반환값이 다음 요소의 인자로 전달되는 과정을 반복하면서, 최종적으로 하나의 값을 반환합니다. arr.reduce(callback(accumulator, currentValue[, index[, array]])[, initialValue]) callback: 배열의 각 요소에 대해 실행할 함수입니다. 이 함수는 accumulator 매개변수와 currentValue 매개변수를 받습니다. accumulator는 이전 요소에서 반환된 값입니다. currentValu.. Programming/Java Script 2023. 3. 22.
map - 자바스크립트 map() 메소드는 배열의 모든 요소에 대해 지정된 함수를 호출하여 새로운 배열을 만듭니다. map()은 기존 배열을 변경하지 않으며, 새로운 배열을 반환합니다. 이때 반환되는 새로운 배열은 기존 배열과 동일한 길이를 가지며, 각 요소는 함수에 의해 변환된 값으로 채워집니다. array.map(function(currentValue, index, array) { // 변환 작업 수행 후 반환 }); map() 메소드의 인자는 콜백 함수(callback function)입니다. 이 함수는 배열의 각 요소마다 실행되며, 다음과 같은 매개변수를 받습니다. currentValue: 현재 처리 중인 요소의 값 index: 현재 처리 중인 요소의 인덱스 array: map() 메소드를 호출한 배열 콜백 함수는 기존.. Programming/Java Script 2023. 3. 21.
filter - 자바스크립트 filter() 함수는 배열에서 특정 조건을 만족하는 요소들로 이루어진 새로운 배열을 반환합니다. 이 함수는 콜백 함수를 인자로 받아서 배열의 각 요소마다 콜백 함수를 실행하고, 콜백 함수가 true를 반환하는 요소들만 새로운 배열에 포함시킵니다. filter() 함수는 원본 배열을 변경하지 않고, 새로운 배열을 반환하기 때문에, 함수를 호출한 후에도 원본 배열은 그대로 유지됩니다. arr.filter(callback(element[, index[, array]])[, thisArg]) callback: 배열의 각 요소에 대해 실행할 함수입니다. 이 함수는 element 매개변수로 현재 처리 중인 요소를 받습니다. 두 번째 매개변수로는 index가 전달될 수 있으며, 이는 현재 요소의 인덱스입니다. 마지.. Programming/Java Script 2023. 3. 20.
replace - 자바스크립트 replace() 메서드는 문자열에서 지정된 패턴에 해당하는 부분을 다른 문자열로 교체하여 새로운 문자열을 반환하는 메서드입니다. replace() 메서드는 첫 번째 인자로 찾을 문자열 혹은 정규식을, 두 번째 인자로 교체할 문자열 또는 교체를 수행하는 함수를 받습니다. const str = 'apple, banana, kiwi'; const newStr = str.replace(',', ':'); // 'apple: banana, kiwi' 위 코드는 문자열 ','를 찾아서 ':'로 교체한 결과를 반환합니다. 정규식을 이용하여 교체를 수행할 수도 있습니다. const str = 'Hello, world!'; const newStr = str.replace(/hello/i, 'Hi'); // 'Hi, w.. Programming/Java Script 2023. 3. 20.
includes - 자바스크립트 includes() 메서드는 배열이나 문자열에서 특정 요소가 포함되어 있는지 여부를 검사하여 true 혹은 false 값을 반환하는 메서드입니다. const arr = ['apple', 'banana', 'kiwi']; arr.includes('banana'); // true arr.includes('orange'); // false 위 코드는 arr 배열에 'banana' 요소가 포함되어 있으므로 true를 반환합니다. 'orange' 요소는 포함되어 있지 않으므로 false를 반환합니다. 문자열에서도 includes() 메서드를 사용할 수 있습니다. const str = 'Hello, world!'; str.includes('world'); // true str.includes('foo'); // f.. Programming/Java Script 2023. 3. 19.
반응형