.jshintrc: node, allow ==

master
Evgeny Poberezkin 2015-08-11 19:13:08 +01:00
parent 1a1353717b
commit a3be10e40d
2 changed files with 7 additions and 5 deletions

View File

@ -3,5 +3,6 @@
"laxbreak": true,
"curly": false,
"-W058": true,
"eqeqeq": false
"eqeqeq": false,
"node": true
}

View File

@ -4,11 +4,12 @@ module.exports = function equal(a, b) {
if (a === b) return true;
var arrA = Array.isArray(a)
, arrB = Array.isArray(b);
, arrB = Array.isArray(b)
, i;
if (arrA && arrB) {
if (a.length != b.length) return false;
for (var i = 0; i < a.length; i++)
for (i = 0; i < a.length; i++)
if (!equal(a[i], b[i])) return false;
return true;
}
@ -18,10 +19,10 @@ module.exports = function equal(a, b) {
if (a && b && typeof a === 'object' && typeof b === 'object') {
var keys = Object.keys(a);
if (!equal(keys, Object.keys(b))) return false;
for (var i = 0; i < keys.length; i++)
for (i = 0; i < keys.length; i++)
if (!equal(a[keys[i]], b[keys[i]])) return false;
return true;
}
return false;
}
};