aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/object/key-of.js
blob: dc640e4dcbdef774baee9dd7df30a8a7aeb14889 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"use strict";

var eq   = require("./eq")
  , some = require("./some");

module.exports = function (obj, searchValue) {
	var result;
	return some(obj, function (value, name) {
		if (eq(value, searchValue)) {
			result = name;
			return true;
		}
		return false;
	})
		? result
		: null;
};