underscore.js _.isEqual[Object]
2012-04-16 22:52
204 查看
Performs an optimized deep comparison between the two objects, to determine if they should be considered equal.
用于比较两个对象的值是否相当,而不是内存引用位置.
源码:
用于比较两个对象的值是否相当,而不是内存引用位置.
var moe = {name : 'moe', luckyNumbers : [13, 27, 34]}; var clone = {name : 'moe', luckyNumbers : [13, 27, 34]}; moe == clone; => false _.isEqual(moe, clone); => true
源码:
_.isEqual = function(a, b) { return eq(a, b, []); };
相关文章推荐
- underscore.js _.isEmpty(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]
- underscore.js _.finite[Object]
- underscore.js _.pick[Object]
- underscore.js_.isBoolean[Object]
- underscore.js _.clone[Object]
- underscore.js _.isDate[Object]
- underscore.js _tap[Object]
- underscore.js _.isRegExp[Object]