Сообщение Re[7]: JS - очень простой язык от 22.03.2017 10:53
Изменено 22.03.2017 11:40 Somescout
Re[7]: JS - очень простой язык
Здравствуйте, TK, Вы писали:
TK>С чего это вдруг? Если функции нужен первый параметр, то какой смысл перечислять все остальные если оно все равно не используется?
TK>Можно считать, что в общем виде любая функция принимает на вход бесконечное число параметров. просто, не все они значимые.
Ну и получаем проблему, приведённую neFormal.
S>>
S>>А 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>>А js ради экономии нескольких символов позволяет создать подобную ситуацию.
TK>так исходную проблему то не решили... тогда уж надо требовать точного соответствия имен аргументов у функции
Решили — мы вызываем именно ту перегрузку функции, которая нам нужна (Я в курсе, что в js синтаксически нет перегрузок).
TK>С чего это вдруг? Если функции нужен первый параметр, то какой смысл перечислять все остальные если оно все равно не используется?
TK>Можно считать, что в общем виде любая функция принимает на вход бесконечное число параметров. просто, не все они значимые.
Ну и получаем проблему, приведённую neFormal.
S>>
S>>array.Map( (value,index) => ParseInt(value,index) );
S>>
S>>А js ради экономии нескольких символов позволяет создать подобную ситуацию.
TK>так исходную проблему то не решили... тогда уж надо требовать точного соответствия имен аргументов у функции
Решили — мы вызываем именно ту перегрузку функции, которая нам нужна (Я в курсе, что в js синтаксически нет перегрузок).