我在解決這個問題時遇到了麻煩:使用for回圈,撰寫一個函式getTheSum,將每個元素添加進去arr以查找陣列總數。
function getTheSum(arr){
console.log(getTheSum([3, 6, 9])); // expected log 18
console.log(getTheSum([10, 11, 12])); // expected log 33
uj5u.com熱心網友回復:
您可以簡單地使用Array.prototype.reduce().
[10, 11, 12].reduce((prev,current)=> prev current, 0)
uj5u.com熱心網友回復:
function getTheSum (arr){
let sum = 0;
for (let i = 0; i < arr.length ; i ){
sum = arr[i];
}
return sum;
}
console.log(getTheSum([3, 6, 9]))
uj5u.com熱心網友回復:
你可以試試這樣的
const getArrSum = (arr) => {
let sum = 0;
arr.forEach(val => {
sum = val
})
return sum
}
console.log(getArrSum([1, 2, 3, 4]))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/476197.html
標籤:javascript
下一篇:輸入欄位“占位符”不作業/顯示
