본문 바로가기
 
 
카테고리 없음

자바스크립트 배열 파라미터 넘기기와 예시

by 업부업과 함께 2023. 12. 18.

 
 
 

 

반응형

들어가기 전에

배열 파라미터란 무엇인가요?

자바스크립트 함수에서 파라미터는 함수 내에서 사용되는 값입니다. 함수를 호출할 때 전달하는 인자들은 해당 함수의 파라미터에 할당됩니다. 배열 파라미터는 여러 개의 값을 하나의 변수로 다루기 위해 사용됩니다. 이는 자바스크립트에서 매우 유용하게 사용되는 기능 중 하나입니다.

배열 파라미터의 사용 방법


1. 단일 배열 파라미터 사용하기

함수의 파라미터에 단일 배열을 선언하면, 함수 호출 시 여러 개의 인자를 배열 형태로 전달할 수 있습니다. 예를 들어, 아래의 함수는 배열 파라미터를 사용하여 인자로 전달된 숫자들의 합을 계산합니다.

function calculateSum(numbers) {
    let sum = 0;
    for(let i = 0; i < numbers.length; i++) {
        sum += numbers[i];
    }
    return sum;
}

let result = calculateSum([1, 2, 3, 4, 5]);
console.log(result); // 15

위의 예시에서, 우리는 [1, 2, 3, 4, 5] 배열을 calculateSum 함수의 인자로 전달했습니다. 함수 내부에서 배열의 각 요소들을 반복하고 모든 요소들의 합을 계산하여 반환합니다.

2. 여러 개의 배열 파라미터 사용하기

함수에 여러 개의 배열 파라미터를 사용할 수도 있습니다. 이 경우에는 함수 호출 시 여러 개의 배열을 전달하면 됩니다. 아래의 예시에서는 두 개의 배열을 받아 각 배열 내의 숫자를 더한 결과를 반환하는 함수를 작성했습니다.

function addArrays(arr1, arr2) {
    let result = [];
    for(let i = 0; i < arr1.length; i++) {
        result.push(arr1[i] + arr2[i]);
    }
    return result;
}

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let sumArray = addArrays(array1, array2);

console.log(sumArray); // [5, 7, 9]

위의 예시는 [1, 2, 3][4, 5, 6] 두 개의 배열을 전달한 결과로 [5, 7, 9]를 반환합니다. 함수 내부에서는 두 개의 배열을 반복하면서 같은 인덱스의 숫자를 더해 새로운 배열에 추가합니다.

배열 파라미터의 활용 예시

1. 배열 내 숫자의 평균값 계산하기

배열 파라미터를 사용하여 숫자의 평균값을 계산하는 함수를 작성해보겠습니다.

function calculateAverage(numbers) {
    let sum = 0;
    for(let i = 0; i < numbers.length; i++) {
        sum += numbers[i];
    }
    let average = sum / numbers.length;
    return average;
}

let result = calculateAverage([1, 2, 3, 4, 5]);
console.log(result); // 3

위의 예시에서, 우리는 배열 [1, 2, 3, 4, 5]를 전달하여 calculateAverage 함수를 호출했습니다. 함수 내부에서는 배열의 모든 숫자를 합산하고 배열의 길이로 나누어 평균값을 계산하여 반환합니다.

2. 배열 요소들의 곱셈 결과 계산하기

배열 파라미터를 사용하여 배열 요소들의 곱셈 결과를 계산하는 함수를 작성해보겠습니다.

function calculateProduct(numbers) {
    let product = 1;
    for(let i = 0; i < numbers.length; i++) {
        product *= numbers[i];
    }
    return product;
}

let result = calculateProduct([1, 2, 3, 4, 5]);
console.log(result); // 120

위의 예시에서, 우리는 배열 [1, 2, 3, 4, 5]를 전달하여 calculateProduct 함수를 호출했습니다. 함수 내부에서는 배열의 모든 요소를 곱하여 결과를 계산하여 반환합니다.

결론


이번 블로그에서는 자바스크립트에서 배열 파라미터를 넘기는 방법과 그 활용 예시에 대해 알아보았습니다. 배열 파라미터를 사용하면 여러 개의 값을 하나의 변수로 다룰 수 있으며, 이를 활용하여 다양한 계산이 가능합니다. 배열 파라미터는 자바스크립트 프로그래밍에서 유용한 기능 중 하나이므로 앞으로의 개발에 활용해보시기 바랍니다.

반응형