Blame view

node_modules/es5-ext/object/first-key.js 264 Bytes
f7563de62   Palak Handa   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  'use strict';
  
  var value = require('./valid-value')
  
    , propertyIsEnumerable = Object.prototype.propertyIsEnumerable;
  
  module.exports = function (obj) {
  	var i;
  	value(obj);
  	for (i in obj) {
  		if (propertyIsEnumerable.call(obj, i)) return i;
  	}
  	return null;
  };