簡體   English   中英

如何重用此代碼並使其更具動態性

[英]How to reuse this code and make it more dynamic

我是 Javascript 的新手,雖然我能過得去,但我需要變得更聰明。

我有這段代碼重復了大約 7 次,代碼中唯一變化的是getMileagePriceMileagegetMileageRate ,其他一切都完全相同。

我使用 Google Apps Scripts 中的“google.script.run”命令將此稱為 function。 google.script.run.withSuccessHandler(getMileagePrice).getFeesArray();

我怎樣才能重用它,所以我使用 6 行代碼而不是 42 行代碼(7 個函數 x 6 行代碼)。

function getMileagePrice(arrayOfValues) {
  var productName = 'Mileage';
  var filteredArrayOfValues = arrayOfValues.filter(function(r) {
    return r[0] === productName
  });
  getMileageRate = filteredArrayOfValues.reduce((amount, r) => amount + r[1], 0).toFixed(2)
  combinePrices();
}

嘗試

await getMileagePrice(arrayOfValues,productName)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM