В JS и других яп есть метод
каррирования функций.
Как будет называться метод при котором в ф-цию передаются строковые аргументы из параметров вызываемых цепочкой от объекта (функции?) ?
foo('str_one', 'str_two'); // обычный способ передачи параметров
foo('str_one')('str_two'); // метод каррирования
const setProxy = obj => new Proxy(obj, {
get: (target, prop, receiver) => receiver[prop] = setProxy( (...args) => receiver(prop, ...args) ),
apply: (target, thisArg, argumentsList) => target.apply(thisArg, argumentsList),
});
const srcFunc = (...arg) => console.log(...arg);
const bar = setProxy(srcFunc );
bar.str_one.str_two(); // а это как назвать?
https://playcode.io/1484652