Home Reference Source

ts_temp/object/path.js

  1. ;
  2. import curryN from "../function/curryN";
  3. const _path = (paths = [], obj = {}) => {
  4. let val = obj;
  5. for (let i = 0; i < paths.length; i++) {
  6. if (val == null) {
  7. return undefined;
  8. }
  9. val = val[paths[i]];
  10. }
  11. return val;
  12. };
  13. export default curryN(2, _path);