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 ]