underscore.js _.isEmpty(Object)
2012-04-16 22:56
441 查看
Returns true if object contains no values.
用于检测一个对象是否是空的
源码:
用于检测一个对象是否是空的
_.isEmpty([1, 2, 3]); => false _.isEmpty({}); => true
源码:
_.isEmpty = function(obj) { if (obj == null) return true; if (_.isArray(obj) || _.isString(obj)) return obj.length === 0; for (var key in obj) if (_.has(obj, key)) return false; return true; };
相关文章推荐
- underscore.js _.clone[Object]
- underscore.js _.isDate[Object]
- underscore.js _tap[Object]
- underscore.js _.isRegExp[Object]
- underscore.js _has[Object]
- underscore.js _.isNaN[Object]
- underscore.js _.isEqual[Object]
- underscore.js _.isNull[Object]
- underscore.js _.isElement(Object)
- underscore.js _isUndefined[Object]
- underscore.js _.isArray(Object)
- underscore.js _.isObject[Object]
- underscore.js _.keys[Object]
- underscore.js _.isArguments[Object]
- underscore.js _.values[Object]
- underscore.js _isFunction[Object]
- underscore.js_.functions[Object]
- underscore.js _.isString[Object]
- underscore.js _.extend[Object]
- underscore.js _.isNumber[Object]