key-of.js 271 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 'use strict'; var eq = require('./eq') , some = require('./some'); module.exports = function (obj, searchValue) { var r; return some(obj, function (value, name) { if (eq(value, searchValue)) { r = name; return true; } return false; }) ? r : null; };