time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

_baseProperty.js (360B)


      1 /**
      2  * The base implementation of `_.property` without support for deep paths.
      3  *
      4  * @private
      5  * @param {string} key The key of the property to get.
      6  * @returns {Function} Returns the new accessor function.
      7  */
      8 function baseProperty(key) {
      9   return function(object) {
     10     return object == null ? undefined : object[key];
     11   };
     12 }
     13 
     14 module.exports = baseProperty;