[英]How to reuse this code and make it more dynamic
我是 Javascript 的新手,雖然我能過得去,但我需要變得更聰明。
我有這段代碼重復了大約 7 次,代碼中唯一變化的是getMileagePrice
、 Mileage
和getMileageRate
,其他一切都完全相同。
我使用 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.