node.js - Reducing the number of arguments passed to a function in node js -
i have written code, calls several callback functions 1 after other, thing there many arguments passed functions not code acceptability.
validate.set(value1 , value2, value3, value4, value5, value6, value7, function(response){ some_other_function(value8, value9, value10, value11, value12, value13, function(response){ }) })
there many values getting passed in functions not good programming(maximum 5 variables must pass right) so, there way these arguments in other functions called)
ways thought : 1. constructing array or json body , sending. 2. creating separate module , retrieving them(but way doesn't goes functions getting values changeable, means retrieving values request sent node js , sending them in functions)
modify code , start using es6 feature rest parameters. might need t
function dosomething(value1, value2, ...values){ console.log(value1); // 1 console.log(value2); // 2 console.log(values); // [3,4,5,6] } dosomething(1,2,3,4,5,6);
Comments
Post a Comment