Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm lũy thừa thứ n của phần tử mảng tại chỉ số n bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một mảng số. Hàm phải ánh xạ mảng đầu vào sang mảng khác mà mỗi phần tử được nâng lên lũy thừa bằng chỉ số 0-based của nó.

Và cuối cùng, hàm phải trả về mảng mới này.

Ví dụ

Dưới đâ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));

Kết quả

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