Информация об изменениях

Сообщение Re[7]: JS - очень простой язык от 22.03.2017 10:53

Изменено 22.03.2017 11:40 Somescout

Re[7]: JS - очень простой язык
Здравствуйте, TK, Вы писали:

TK>С чего это вдруг? Если функции нужен первый параметр, то какой смысл перечислять все остальные если оно все равно не используется?

TK>Можно считать, что в общем виде любая функция принимает на вход бесконечное число параметров. просто, не все они значимые.

Ну и получаем проблему, приведённую neFormal.

S>>
S>>array.Map( (value,index) => ParseInt(value,index) );
S>>

S>>А js ради экономии нескольких символов позволяет создать подобную ситуацию.

TK>так исходную проблему то не решили... тогда уж надо требовать точного соответствия имен аргументов у функции


Решили — мы вызываем именно ту перегрузку функции, которая нам нужна.
Re[7]: JS - очень простой язык
Здравствуйте, TK, Вы писали:

TK>С чего это вдруг? Если функции нужен первый параметр, то какой смысл перечислять все остальные если оно все равно не используется?

TK>Можно считать, что в общем виде любая функция принимает на вход бесконечное число параметров. просто, не все они значимые.

Ну и получаем проблему, приведённую neFormal.

S>>
S>>array.Map( (value,index) => ParseInt(value,index) );
S>>

S>>А js ради экономии нескольких символов позволяет создать подобную ситуацию.

TK>так исходную проблему то не решили... тогда уж надо требовать точного соответствия имен аргументов у функции


Решили — мы вызываем именно ту перегрузку функции, которая нам нужна (Я в курсе, что в js синтаксически нет перегрузок).