Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.08.2009, 12:51
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Сообщение от Kolyaj
Animal.prototype - содержит методы для всех объектов класса Animal.
Цитвтв из статьи
А у вас свойство а не метод
Ответить с цитированием
  #12 (permalink)  
Старый 18.08.2009, 12:52
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от B~Vladi
прототипом которой является встроенный объект String так ли?
Нет не так, но в объяснения вдаваться не буду, их уже полно даже на этом сайте. Ну или Zeroglif объяснит, у него лучше получается.
Ответить с цитированием
  #13 (permalink)  
Старый 18.08.2009, 12:53
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от JSprog
Animal.prototype - содержит методы для всех объектов класса Animal.
(Это не моя цитата кстати)
Animal -- это функция, а не объект "класса Animal".
Ответить с цитированием
  #14 (permalink)  
Старый 18.08.2009, 12:54
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Kolyaj
Нет не так
Ну как не так?! У переменной те же методы и свойства, что и у втроенного String, значит String для неё прототип (Прототип — м. греч. первообраз, начальный, основной образец, истинник.)...
Ответить с цитированием
  #15 (permalink)  
Старый 18.08.2009, 12:54
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Сообщение от B~Vladi
прототипом которой является встроенный объект String
Нет но он может быть в обертке объекта String то есть временно (когда надо) а потом назад к элементарному типу данных
Ответить с цитированием
  #16 (permalink)  
Старый 18.08.2009, 12:56
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Сообщение от Kolyaj
Animal -- это функция, а не объект "класса Animal".
Ну хорошо а тогда function.prototype выдаёт в виде массива?
Ответить с цитированием
  #17 (permalink)  
Старый 18.08.2009, 12:56
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от B~Vladi
У переменной те же методы и свойства, что и у втроенного String, значит String для неё прототип
При попытке использования примитивного типа как объекта происходит неявное преобразование типов.
Ответить с цитированием
  #18 (permalink)  
Старый 18.08.2009, 12:57
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от JSprog
Ну хорошо а тогда function.prototype выдаёт в виде массива?
Объекта, который, в принципе, может быть и массивом.
Ответить с цитированием
  #19 (permalink)  
Старый 18.08.2009, 12:57
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

То есть?
Выдаёт все методы ввиде объекта?
Ответить с цитированием
  #20 (permalink)  
Старый 18.08.2009, 12:58
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от JSprog
Выдаёт все методы ввиде объекта?
При чем здесь методы? Там же не только функции могут быть.
Array.prototype[3] = 4;
alert([][3]);
Ответить с цитированием
Ответ



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

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