how to sequence parameters in javascript functions -


i writing code in javascript.

colormixer = function (redintensity, blueintensity, greenintensity)  {    // mix color }  colormixer(10, 8, 7) // means red = 10, blue = 8, green = 7  colormixer(10, 8) // means red = 10, blue = 8 

question: how specify red = 10, green = 8, , no value blue (i dont intend 0 value blue) want scene value blue unknown , dont want provide value blue.

without changing calling method or function definition, can use undefined.

colormixer(10, undefined, 8); 

and, test each parameter see if it's undefined within function see if passed. use null indicator parameter not passed, prefer undefined because can leave off trailing arguments don't intend pass , automatically undefined.

but, if regular occurence, can change parameters passed in object , function can examine passed. more extensible because works equally no matter how many possible arguments there are:

colormixer({red: 10, blue: 8}); 

then, in colormixer function itself, @ properties on passed object , can see , wasn't passed.


Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -