У меня есть функция (регистр), как показано ниже,
let fn = (() => {
let ab = {};
let register = () => {
console.log("hello" + ab[x])
};
return (x,y) => {
ab[x] = y;
return register();
};
})();
эта функция работает только при вызове, как показано ниже,
let x = 'key';
let y = 'value';
fn(x,y);
Есть ли шанс позвонить напрямую, как
fn('key', 'value');
какие изменения я должен внести в функцию для прямого вызова