Declare undefined as parameter to make sure it is actually undefined
Declare undefined as parameter to make sure it is actually undefined

Since undefined is a property of the global object, its value may be replaced,
e.g. due to programming mistakes:

  if (undefined = myobject){ // programming mistake which assigns undefined
    // ...
  }

eric-brechemier/lb_js_scalableApp,eric-brechemier/lb_js_scalableApp,eric-brechemier/lb_js_scalableApp