乘以数组成员得到一个新数组

Multiplication by the array members to get a new array

本文关键字:数组 一个 新数组 组成员      更新时间:2023-09-26
function cleanPayment() {
  var budget = sheet.getRange(1,6,1,1).getValue();
  var cardsTotal = 0;
  for (var i = 0; i < cards.length; i++) {
    cardsTotal += Number(cards[i]);
    var perCard = budget / cardsTotal;
    var payments = [];
    payments.push(cards[i] * perCard);
  }
Logger.log(payments);
}

payments应该包含一个数组,不是吗?但Logger.log(payments)返回单个数字。中小企业看到错误了吗?

提前谢谢你。

尝试在for循环之外声明var payments = [];