ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
18 lines (14 loc) • 512 B
JavaScript
;
var isEqualDeep = require('./internals/isEqualDeep.js');
var native = require('./internals/native.js');
function isEqual(value, other, customizer, strictCheck) {
if (strictCheck === void 0) { strictCheck = false; }
if (typeof customizer === 'function') {
var result = customizer(value, other);
if (result !== native.nativeUndefined) {
return !!result;
}
}
return isEqualDeep(value, other, customizer, strictCheck);
}
module.exports = isEqual;