Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 배열 요소의 세제곱(큐브) 값을 구하는 방법

주어진 배열의 각 요소에 대한 세제곱(큐브) 값을 구하려면 for 반복문을 사용해 배열의 모든 요소에 하나씩 접근한 뒤, 대입 연산자(=)를 이용해 기존 요소를 그 세제곱 값으로 교체하면 됩니다.

구현 단계

1) 배열을 선언합니다. 예: a = [1,2,3,4,5]

2) for 반복문을 사용해 배열의 각 요소(a[i])에 순차적으로 접근합니다.

3) 반복문 내부에서 대입 연산자(=)를 활용해 해당 요소를 세제곱 값(a[i]*a[i]*a[i])으로 교체합니다.

위 과정을 거치면 결과값으로 1, 8, 27, 64, 125를 얻을 수 있습니다. 이 방법을 응용하면 세제곱뿐만 아니라 배열 요소의 임의의 거듭제곱 값도 손쉽게 계산할 수 있습니다.

예제 코드

<html>
<body>
<script>
    var a = [1,2,3,4,5];
    for ( var i = 0; i < a.length;i++) {
        a[i] = a[i]*a[i]*a[i];
    }
    document.write(a);
</script>
</body>
</html>

실행 결과

[1, 8, 27, 64, 125]

추가 팁

ES6 이상 환경에서는 map() 메서드를 사용하면 더욱 간결하게 처리할 수 있습니다. 예를 들어 a.map(x => x ** 3)처럼 작성하면 원본 배열을 유지한 채 새로운 세제곱 배열을 반환받을 수 있어 코드 가독성과 안정성이 향상됩니다.