Repositorio del curso CCOM4030 el semestre B91 del proyecto Artesanías con el Instituto de Cultura

propertyOf.js 358B

123456789101112131415
  1. define(['./isArray', './_deepGet'], function (isArray, _deepGet) {
  2. // Generates a function for a given object that returns a given property.
  3. function propertyOf(obj) {
  4. if (obj == null) {
  5. return function(){};
  6. }
  7. return function(path) {
  8. return !isArray(path) ? obj[path] : _deepGet(obj, path);
  9. };
  10. }
  11. return propertyOf;
  12. });