src/privates/_isEnumerable.js
function _isEnumerable (obj, key) {
    return key in Object(obj) && (_isOwnEnumerable(obj, key) || ~_safeEnumerables(obj).indexOf(key));
}
function _isEnumerable (obj, key) {
    return key in Object(obj) && (_isOwnEnumerable(obj, key) || ~_safeEnumerables(obj).indexOf(key));
}
function _isEnumerable ( obj , key ) { return key in Object ( obj ) && ( _isOwnEnumerable ( obj , key ) || ~ _safeEnumerables ( obj ) . indexOf ( key ) ) ; }
Checks whether the specified key is an enumerable property of the given object or not.
@private
@param {Object} obj
@param {String} key
@returns {Boolean}
Checks whether the specified key is an enumerable property of the given object or not .