Я пытаюсь воссоздать функцию sumproduct excel в javascript, но я не в полной мере могу это сделать, поскольку не знаю точно, как она работает как для умножения сумм массивов, так и для получения логических результатов при выполнении условий. Я также ищу резюме, чтобы описать его логику, но я могу только найти способы использовать его.
Я могу сделать часть, которая суммирует результат умножения массива, но я хочу включить возможность возвращать логические результаты, когда ему передаются логические условия
Вот код для умножения:
var x = function(y, x) {
let len=y.length, sum=0; product=0;
if(y.length==x.length) {
for(i=0;i<len;i++)
{
product=y[i]*x[i];
sum+=product;
}
return sum;
}
else return 0;
}