Javascript.RU

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

Есть ли разница?
Есть ли между этими выражениями разница?
function func(arguments) {this.z=arguments}
func(100)

и
function func(arguments){}
func.z=100

Мб смешно но пока писал сам разобрался=)
Поправите если что.
Предполагается что func будет конструктором
и this.z создаёт копию z для каждого экземпляра объекта
а func.prototype.z создаёт единственную копию z для всех дочерних объектов
и func.z не видна дочерним объектам

Последний раз редактировалось JSprog, 24.08.2009 в 19:49.
Ответить с цитированием
  #2 (permalink)  
Старый 24.08.2009, 16:34
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Как ты замучал бессмысленными темами и флудом.
Ответить с цитированием
  #3 (permalink)  
Старый 24.08.2009, 16:36
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

JSprog, ты так и не понял ничего?!
Ответить с цитированием
  #4 (permalink)  
Старый 24.08.2009, 16:37
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Вообще-то эта старая тема
Что я виноватт что ломал над этим голову пару часов а когда написал понял в чём дело?
больше не буду=)
__________________
Лови позитив
Ответить с цитированием
  #5 (permalink)  
Старый 24.08.2009, 16:44
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от B~Vladi
ты так и не понял ничего?!
B~Vladi, а ты понял? Расскажи мне.
__________________
Тонкости ECMAScript
Ответить с цитированием
  #6 (permalink)  
Старый 24.08.2009, 16:57
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Dmitry A. Soshnikov
B~Vladi, а ты понял? Расскажи мне.
Сообщение от B~Vladi
Ты, прежде чем постить, сам пытался выяснить?!

Если да - поделись наблюдениями, если нет - сначала поковыряй сам.
Если не хочешь ковырятся - пости все свои вопросы в одной теме!
Что мне надо понять?
Ответить с цитированием
  #7 (permalink)  
Старый 24.08.2009, 17:13
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от B~Vladi
Что мне надо понять?
Ну, если нуб (допустим, я) тебя спросит, в чём разница между:

Сообщение от JSprog
function func(arguments) {this.z=arguments}
func(100)
и
function func(arguments){}
func.z=100
объяснишь?
__________________
Тонкости ECMAScript
Ответить с цитированием
  #8 (permalink)  
Старый 24.08.2009, 17:16
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Сообщение от Dmitry A. Soshnikov
Ну, если нуб (допустим, я)

Йа не нуп
__________________
Лови позитив
Ответить с цитированием
  #9 (permalink)  
Старый 24.08.2009, 17:17
Профессор
Отправить личное сообщение для alexKniaz Посмотреть профиль Найти все сообщения от alexKniaz
 
Регистрация: 14.10.2008
Сообщений: 186

Думаю надо так.
function func(arguments){
var res=new Object();
res.z=arguments;
return res;
}

//Пример
var r=func(100);
alert(r);
alert(r.z);

Последний раз редактировалось alexKniaz, 24.08.2009 в 17:20.
Ответить с цитированием
  #10 (permalink)  
Старый 24.08.2009, 17:18
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. Во первых
Во вторых что значит как надо?
__________________
Лови позитив
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, есть ли такая CMS greatilya Оффтопик 1 01.08.2009 21:05
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
document.XMLDocument - есть ли в FF? IIIEPJIOK Events/DOM/Window 0 26.02.2009 00:19
Одиночки. В чем разница? Snipe Общие вопросы Javascript 49 07.06.2008 15:58
есть ли global в javascript scuter Общие вопросы Javascript 21 11.04.2008 21:48