(x / 2) / x = 0.5
чему равен x? хром просто зачеркивает и всё
($size / 2) / $size
всегда будет 0.5 не зависимо от того, какое значение будет в $size (если конечно оно числовое)export const api = async (url, args) => {
const response = await fetch(`${apiUrl}${url}`, {
...args,
headers: {
"Content-type": "application/json; charset=UTF-8",
...args.headers,
},
});
return response.json();
}
все сразу встало на свои места)) Проблема Кантора, что он теоретик, он никогда ничего кроме примеров своего учебника не разрабатывал.
ну и еще в догонку, а вот эти функции move в наших конструируемых объектах, они как то зависят от замыкания внутри нашей фабрики? Ну например от config? Если нет, как в примере, то категорично нужно выносить за пределы фабрики, дабы не плодить лишних функций в памяти.