Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.08.2009, 10:22
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от Kolyaj
Не в любом, в тех же плюсах, если уж ты указал, что функция должна принимать два инта, то она и будет принимать два инта.
В C# так же, но если все же понадобится обходиться без перегрузки методов (уж и не знаю зачем), то можно просто придумывать разные имена методов.

Сообщение от Kolyaj
Ну вот скажи, зачем в JavaScript перегрузка методов
Если вариантов вызова метода много, то обрабатывать их с помощью if-else внутри метода иногда довольно нудно.

Сообщение от Kolyaj
если учесть, что в концепцию языка она не ложится вообще никак
Мне и самому многое из 2.0 совсем не понравилось, но вот этот момент сначала порадовал вроде, а теперь, если задуматься над концепцией, то и правда что-то не то получается.
Ответить с цитированием
  #12 (permalink)  
Старый 11.08.2009, 10:37
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Наверно все же свойство будет создаваться одно и уже внутри как-то разделяться на несколько. В таком случае концепция языка вроде не пострадает.
Ответить с цитированием
  #13 (permalink)  
Старый 11.08.2009, 14:53
Serj_Goblin
 
Сообщений: n/a

Извините, что вмешиваюсь в столь интереснейшее обсуждение, но не подскажете, как все таки то, что уважаемый Riim написал на С, написать на JavaScript? Что то у меня мозгов на это не хватает....
Ответить с цитированием
  #14 (permalink)  
Старый 11.08.2009, 15:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

function test() {
    alert('Количество переданных аргументов: ' + arguments.length);
}
Ответить с цитированием
  #15 (permalink)  
Старый 14.08.2009, 09:44
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Riim
Какую функцию запускать определяется по типу передаваемых значений и количеству аргументов. В javascript 2.0 такая возможность тоже будет, очень удобно кстати.
есть противоположное мнение (вообще топик интересный, насколько помню)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06
DOM vs iframe. Как в ифрейме заменить выделенный текст (его innerHTML)? Бухалыч Events/DOM/Window 4 20.08.2009 14:30
Вопрос по относительному позиционированию DIV XPOMOB (X)HTML/CSS 11 15.07.2009 17:02
Как сделать чтобы text() брал только текст родителя без текста вложенных контейнеров? Andrey32 jQuery 3 23.05.2009 01:33