summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/escope/node_modules/es6-map/node_modules/es5-ext/object/key-of.js
blob: 8c44c8d8027f8bd63eb5a371ff6b1ae70dab6d74 (plain)
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;
};