Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   object.prototype (https://javascript.ru/forum/misc/4747-object-prototype.html)

B~Vladi 18.08.2009 13:00

Цитата:

Сообщение от JSprog
Нет но он может быть в обертке объекта String

Я сейчас не говорю про хитрые обёртки, а про логический момент. Не про свойство prototype, которое "есть только у функции" (с), хотя функция - это ведь объект типа Function... Значит только у объекта Function есть свойство prototype...

JSprog 18.08.2009 13:01

Уфффф...ты читать умеешь?
В статье написано что этот синтаксис должен вернуть все методы объекта!!!
В каком виде он их вернёт?

JSprog 18.08.2009 13:01

Цитата:

Сообщение от B~Vladi
Значит только у объекта Function есть свойство prototype...

А кто-то говорил другое?

B~Vladi 18.08.2009 13:05

Цитата:

Сообщение от JSprog
В статье написано что этот синтаксис должен вернуть все методы объекта!!!

Я не смотрю статью и мне пох что там кто возвращает через какие-то самопальные прототипы или чё там ещё есть.
Цитата:

Сообщение от JSprog
А кто-то говорил другое?

Я не правильно тебя понял... Ты про статью спрашивал, а я подумал про обычный прототип, который возвращает объект, но не как не массив методов. А по-поводу статьи обращайся к автору, как он так сделал, что в нём оказался массив.

JSprog 18.08.2009 13:07

Цитата:

Сообщение от B~Vladi
что в нём оказался массив.

В нём не оказался массив он просто возвращает все методы и мне надо узнать в виде масива или нет

B~Vladi 18.08.2009 13:10

Цитата:

Сообщение от JSprog
В нём не оказался массив

Я как пример, ты же сам предполагал такой вариант?!...

Kolyaj 18.08.2009 13:10

Цитата:

Сообщение от JSprog
мне надо узнать в виде масива или нет

Так проверь.

Kolyaj 18.08.2009 13:11

Цитата:

Сообщение от JSprog
В статье написано что этот синтаксис должен вернуть все методы объекта!!!

Не должен.

JSprog 18.08.2009 13:13

Нет должен и этот код тому доказательство
function extend(Child, Parent) {
    var F = function() { }
    F.prototype = Parent.prototype
    Child.prototype = new F()
    Child.prototype.constructor = Child
    Child.superclass = Parent.prototype    
}

Kolyaj 18.08.2009 13:14

JSprog,
я бы тебе привел доказательство обратного, но ты уперся в какую-то статью и не хочешь больше ничего слышать.


Часовой пояс GMT +3, время: 18:41.