您好,我正在練習代碼戰(zhàn)爭型,我不明白為什么我不能鏈接.join到Math.pow.以下是說明: https://www.codewars.com/kata/546e2562b03326a88e000020/train/javascript歡迎。在此型中,要求您對數字的每一位數字進行平方并將它們連接起來。例如,如果我們通過函數運行 9119,就會得到 811181,因為 92 是 81,12 是 1。這是我的代碼:我已將傳入的數字轉換為數組,以便我可以對其進行迭代并.map計算每個元素的平方。然后我想將地圖的結果重新組合在一起,但它不起作用......function squareDigits(num){ const convertNumToArray = Array.from(String(num)); return convertNumToArray.map((num) => { return Math.pow(num,2).join("") })}這是測試用例:Test.assertEquals(squareDigits(9119), 811181);這是錯誤:TypeError: Math.pow(...).join is not a function at convertNumToArray.map at Array.map at squareDigits at /home/codewarrior/index.js:21:23 at /home/codewarrior/index.js:23:5 at Object.handleError
無法將 .join() 方法鏈接到 Math.pow 上以將數組更改回整數
慕尼黑8549860
2023-08-24 10:04:04