Показать сообщение отдельно
  #1 (permalink)  
Старый 27.07.2016, 17:07
Новичок на форуме
Отправить личное сообщение для bialand Посмотреть профиль Найти все сообщения от bialand
 
Регистрация: 27.07.2016
Сообщений: 2

функции - это обьекты
В javascript на сколько я понял все переменные могут быть либо примитивами, либо объектами. А функции это тоже объекты у которых скрытое свойство отвечающее за тип объекта условно равно = "функция", и есть еще скрытые методы типа "call".

Недавно я перешел с "var x={}" на "var x = Object.create(null)" в связи с тем что с независимым(чистым) объектом проще работать.

Теперь же я заметил что после
var f = new Function(paramVariable,bodyVariable)
объект f, хоть он и 'функция' все равно обладает своством 'prototype' и другими.
Как думаете можно ли объект
var x = Object.create(null)
превратить в функцию ? (очень сомнительно);
Или есть способ от функции отрезать ее родителей?

p.s. неспрашивайтезачеммнеэтоя самнезнаю
Ответить с цитированием