function ArrayAdditionI(arr) {
var numbers = arr();
var arraySum = "";
for (var i = 0; i < numbers.length; i++) {
arraySum = arraySum + arr[i];
};
if (numbers.max() <= arraySum) {
arr = true
}
else if (numbers.max() > arraySum) {
arr = false;
}
return arr;
}
我需要找到存储在称为arr的数组中的数字,并检查它们是否相加或总计最大,或者是否不存在。如果是这样,则返回true。如果不是,则返回false。
我不确定我一开始是否正确地调用了数组。
谢谢
最佳答案
你的意思是这样的吗?
function ArrayAdditionI(arr) {
for (var i = 0, sum=0; i < arr.length; i++) {
sum += arr[i];
}
return Math.max.apply( Math, arr ) <= sum;
}