Node.js module that takes an array and generates a string with a function containing conditional constructs.
npm i array_to_if
const F = require('array_to_if')
let one = eval(F([1,2,3,4,5], 'if (argv[0] == %%) { return argv[0]*%% } else', 0))
let two = eval(F([1,2,3,4,5], (a, b) => b == a, (a, b) => b * a, 0)) // so slow
let three = eval(F([1,2,3,4,5], F.t`${0} == ${'item'}`, F.t`${0} * ${'item'}`, 0))
console.log(one(3))
console.log(two(4))
console.log(three(5))