본문 바로가기

함수

[JavaScript] reverse 함수 reverse()는 배열의 순서를 반전시킵니다. const num = [10, 20, 30, 40, 50]; const value = num.reverse(); console.log(value); // [50, 40, 30, 20, 10] 더보기
[JavaScript] reduce() 함수 간단한 사용 예 const num = [10, 20, 30, 40, 50]; const value = num.reduce((a, b) => { return a + b; }); console.log(value); // 150 상세 설명 및 예시 reduce 함수는 배열의 각 요소에 대해 함수를 실행하고 하나의 결과값을 반환합니다. arr.reduce(callback[, initialValue]) callback은 총 네 가지 인수를 사용할 수 있으며 두 가지의 필수 옵션과 두 가지의 선택 옵션이 존재합니다. 인수 이름 설명 필수 accumulator callback의 반환값을 저장 initalValue를 설정했을 경우 최초 호출 시 intalValue 값을 제공 initalValue를 설정하지 않았을 경우.. 더보기
[TypeScript] 객체 반환하는 함수 만들기 한줄로 함수를 만드는 경우 다음과 같이 만든다면 객체를 반환하지 않고 오류 발생한다. Left side of comma operator is unused and has no side effects. // Error const member = (name: string, age: number = 10): {name: string, age: number} => {name, age} 그 이유는 객체가 복합 실행문으로 컴파일러가 해석하기 때문이다. 따라서 객체를 반환시키기 위해서는 '()'를 사용하여 복합 실행문이 아니라는 것을 명시한다. const member = (name: string, age: number = 10): {name: string, age: number} => ({name, age}) cons.. 더보기
JavaScript - map() 함수의 사용 map() 은 배열의 각각의 요소에 대하여 주어진 함수를 적용시켜 반환한다. const array = [1, 2, 3, 4, 5]; const array1 = array.map(x => x*2) console.log(array); // [1, 2, 3, 4, 5] console.log(array1); // [2, 4, 6, 8, 10] 더보기
[PHP] 타입 힌팅(Type Hinting) - 함수 인자와 반환 값의 형 지정하기 인자 형 지정하기 다음과 같이 인자에 데이터 형을 지정해주면 지정한 데이터 형으로 변환하여 처리합니다. 즉, 인자로 string 타입의 숫자를 넣어도 함수에서는 int형으로 처리합니다. 반환 값의 형 지정하기 다음과 같이 사용하면 결과를 지정한 데이터 형으로 변환하여 반환합니다. 즉, 함수 안에서는 string 타입으로 처리하지만 반환 시에는 int로 처리합니다. 더보기

반응형