MCPcopy Index your code
hub / github.com/Macuyiko/minecraft-python / _deepEqual

Function _deepEqual

ServerEditorWeb/ace/worker-html.js:9760–9785  ·  view source on GitHub ↗
(actual, expected)

Source from the content-addressed store, hash-verified

9758};
9759
9760function _deepEqual(actual, expected) {
9761 if (actual === expected) {
9762 return true;
9763
9764 } else if (util.isBuffer(actual) && util.isBuffer(expected)) {
9765 if (actual.length != expected.length) return false;
9766
9767 for (var i = 0; i < actual.length; i++) {
9768 if (actual[i] !== expected[i]) return false;
9769 }
9770
9771 return true;
9772 } else if (util.isDate(actual) && util.isDate(expected)) {
9773 return actual.getTime() === expected.getTime();
9774 } else if (util.isRegExp(actual) && util.isRegExp(expected)) {
9775 return actual.source === expected.source &&
9776 actual.global === expected.global &&
9777 actual.multiline === expected.multiline &&
9778 actual.lastIndex === expected.lastIndex &&
9779 actual.ignoreCase === expected.ignoreCase;
9780 } else if (!util.isObject(actual) && !util.isObject(expected)) {
9781 return actual == expected;
9782 } else {
9783 return objEquiv(actual, expected);
9784 }
9785}
9786
9787function isArguments(object) {
9788 return Object.prototype.toString.call(object) == '[object Arguments]';

Callers 2

worker-html.jsFile · 0.85
objEquivFunction · 0.85

Calls 1

objEquivFunction · 0.85

Tested by

no test coverage detected