Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm sức mạnh thứ n của phần tử mảng có ở chỉ mục thứ n bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một mảng số. Hàm của chúng ta sẽ ánh xạ mảng đầu vào sang một mảng khác, trong đó mỗi phần tử được nâng lên thành chỉ mục dựa trên 0 của nó.

Và cuối cùng, hàm của chúng ta sẽ trả về mảng mới này.

Ví dụ

Sau đây là mã -

const arr = [5, 2, 3, 7, 6, 2];
const findNthPower = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      const curr = Math.pow(el, i);
      res[i] = curr;
   };
   return res;
};
console.log(findNthPower(arr));

Đầu ra

[ 1, 2, 9, 343, 1296, 32 ]