UNPKG

oops

Version:

Functional <3 to rescue from OOPs

15 lines (11 loc) 335 B
"use strict"; var curry = require("functional/curry") var field = curry(function(id, hash) { /** High order function that returns accessor function for the attribute with a given name. Resulting function will take an object and will return value associated with that field. **/ return hash[id] }) module.exports = field