JSFiddle - React, Tailwind, and code Playground
by fruitcake20
JavaScript
try{
myFunction(1,2,3,4,formulaA,formulaB);
// 2.33,2.47,2.58,2.67
//myFunction(10,formulaA,20,formulaB,30);
// 3.05,3.49,3.83
//myFunction(formulaA,formulaB,100,200);
// 5.33,6.71
//myFunction(formulaB,formulaA,100,200)
// 3.37,4.74
}catch(e){
alert(e.message);
}
function myFunction()
{
var fcn = [], num = [];
for(var a in arguments)
{
if(isNan(arguments[a])) fcn.push(arguments[a]);
else num.push(arguments[a]);
}
for (var b in num)
num[b]=fcn[1](fcn[0](num[b]));
alert(num);
}
function formulaA(a)
{
var b = Math.sqrt(a)/3;
var answer = Math.round(b * 100) / 100;
return answer;
}
function formulaB(b){
var c = b + 2;
var answer = Math.round(c * 100) / 100;
return answer;
}