Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Было
- function func1(arg1, arg2, arg3){
- //..code
- }
- function func2(arg1, arg2, arg3){
- //..code
- }
- function func3(str1, str2, str3){
- //..code
- }
- //Стало
- //Изменилось кол-во параметров
- function func1({arg1, arg2, arg3}){
- if(arguments.length != 1) //@DEPRECATED
- console.error('Вы неправильно используете функцию: [объяснение]');
- //..code
- }
- //Параметры поменялись местами или изменился тип переменных
- function func2(arg2, arg1, arg3){
- if(typeof arg2 != 'string') //@DEPRECATED
- console.error('Вы неправильно используете функцию: [объяснение]');
- //..code
- }
- //В автоматическом режиме невозможно понять что поменялось
- function func3(str1, str2, str3){ //@DEPRECATED
- console.warn('Функция func3 устарела, используйте newFunc3');
- newFunc3(str2, str1, str3)
- }
- //Тогда создаем новую функцию, в старой кидаем warn/error
- function newFunc3(str2, str1, str3){
- //..code
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement