Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 29.01.2012, 14:52
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Aetae
Не он хочет так:
В идеале скорее так, но это как обсуждалось выше невозможно из-за отстутсвия возможности переопределить Function.prototype, и того что все функции указывают на него, как на свой прототип
// ...

FunctionX.prototype = {
    proto : function() {
        alert('proto')
    }
}
Function.prototype.proto2 = function() {
    alert('proto2')
}

var a = FunctionX('', 'alert("FunctionX")');
var b = Function('', 'alert("Function")'); 
    
a() //FunctionX 
a.proto() //proto
a.proto2() //proto2
b() //Function
b.proto() //b.proto is not a function
b.proto2()  //proto2
Ответить с цитированием
  #32 (permalink)  
Старый 29.01.2012, 19:37
Аспирант
Отправить личное сообщение для Keeper Посмотреть профиль Найти все сообщения от Keeper
 
Регистрация: 28.04.2011
Сообщений: 73

Всю ветку лень читать, может предлагалось.

А вариант с созданием собственного конструктора не подходит?
Ответить с цитированием
  #33 (permalink)  
Старый 29.01.2012, 20:18
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Подходит, создай)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передать ссылку на объект а не объект возникновения события Blazze Events/DOM/Window 0 11.10.2011 00:45
jQuery - объект или функция? jazzz13 jQuery 8 16.08.2011 04:01
функция должна возвращать объект без одного свойства blackzub Общие вопросы Javascript 4 14.12.2009 19:25
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Получить объект содержащий caller no_alex Общие вопросы Javascript 14 20.03.2009 21:37