Pages

Return function en action !

  1. function baseProperty(key) {    
  2.     return function (object) {        
  3.         return object == null ? undefined : object[key];    
  4.     };
  5. }
  6. let length = baseProperty('length');
  7. console.log(length("denis"));
code

La closure

En lançant le deboggeur dans VS. on découvre la mise en place d'une closure.