[];
function subCurry(...args) {
argumentsArray.push(...args);
return subCurry;
}
subCurry[Symbol.toPrimitive] = () => {
const result = fn.apply(this, argumentsArray);
argumentsArray.length = 0;
return result;
};
return subCurry;
}
у меня вопрос subCurry[Symbol.toPrimitive] зачем эта строчка я вроде понимаю но как она работает?
https://learn.javascript.ru/object-toprimitive
Обсуждают сегодня