JSFiddle - React, Tailwind, and code Playground
by Alexander
JavaScript
console.clear();
/*
function someController(...args) {
let fn = args.shift();
let type = args.shift();
for (let i of args) {
// fn(i)
console.log(i)
}
console.log(args);
}
/*/
function someController(...args) {
const it = args[Symbol.iterator]();
let fn = it.next().value;
let type = it.next().value;
for (let i of it) {
console.log(i)
}
console.log(args);
}
//*/
const fn = _ => _;
const type = 'some';
const data = [1,2,3,4,5];
someController(fn, type, ...data);