function(number) { return number * 2; }
는 map
메서드 안에서 인라인으로 선언된 함수이다.// 배열의 각 요소를 두 배로 만드는 인라인 함수
const numbers = [1, 2, 3, 4];
// 인라인 함수가 map 함수의 콜백으로 사용됨
const doubledNumbers = numbers.map(function(number) {
return number * 2;
});
console.log(doubledNumbers); // 출력: [2, 4, 6, 8]
add
와 multiply
함수는 mathUtils.js
파일에서 모듈 함수로 선언되었으며, app.js
에서 이를 가져와 사용했다.mathUtils.js
// 모듈 함수 선언
export function add(a, b) {
return a + b;
}
export function multiply(a, b) {
return a * b;
}
page.tsx (다른 모듈에서 함수 호출)
import { add, multiply } from './mathUtils.js'; // 모듈 함수 가져오기
const sum = add(5, 3);
const product = multiply(4, 2);
console.log(sum); // 출력: 8
console.log(product); // 출력: 8