Files
gemigreerd-js-maker/demo/js-usecases.generated.js
T
2026-06-08 13:21:57 +02:00

64 lines
696 B
JavaScript

// random-number
function randomBetween1And5() {
return Math.floor(Math.random() * 5) + 1;
}
// unique-values
function uniqueValues(xs) {
return Array.from(new Set(xs));
}
// array-at
function arrayAt(xs, i) {
return xs[i];
}
// sum-to
function sumTo(n) {
{
const i20 = 0;
const acc21 = 0;
{
let i = i20;
let acc = acc21;
while (true) {
if (i > n) {
return acc;
} else {
const i24 = i + 1;
const acc25 = acc + i;
i = i24;
acc = acc25;
continue;
}
}
}
}
}
// make-adder
function makeAdder(x) {
return function (y) {
return x + y;
};
}
// set-html
function setHtml(id, html) {
{
const el38 = document.getElementById(id);
{
let el = el38;
el.innerHTML = html;
return el.innerHTML;
}
}
}