Здравствуйте! Вопрос по теории, на который нигде не могу найти ответ. Суть. Все объекты наследуют от Object.prototype, ссылка на который храниться в конструкторе Object(). Конструктор Object - это функция. Но функция это объект типа Function, который находится ниже в иерархической цепочке наследований. Т.е. Object() является функцией, а функция является наследником Object(). Как так? Может функции и объекты Function это разные вещи, тогда это путает окончательно. Что является функцией,а что нет? А если учесть что в JS только функции создают свои области видимости и вообще контексты исполнения, то без четкого понимания что же такое "функция" получается просто мрак.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Недавно начал учить Angular4Почему при создании своих атрибутивных директив необходимо в конструкторе указывать private в параметрах? Например:
ЗдравствуйтеНашел на гитхабе плагин который добавляет к блокам title, url, description и keywords