Почему если функция в js это объект, то мы можем её присваивать разным переменным и созданные переменные не являются ссылками на одну и ту же функцию, а становятся независимыми функциями?
Утверждение из вопроса:
присваивать разным переменным и созданные переменные не являются ссылками на одну и ту же функцию
Неверно
Для доказательства достаточно добавить поле в функцию, например:
function A() {}
var t = A;
var tt = A;
var ttt = A;
A.prop = 10;
console.log(t.prop, tt.prop, ttt.prop);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости