nhz.lib
Version:
NHZ Library
15 lines (11 loc) • 335 B
JavaScript
/* property.isEnumerable(obj, name [, value]) */
var descriptor;
descriptor = require('./descriptor');
module.exports = function(obj, name, value) {
var d;
if (value != null) {
(d = descriptor(obj, name)).enumerable = value && true;
descriptor(obj, name, d);
}
return (descriptor(obj, name)).enumerable || false;
};