@@ 927-939 (lines=13) @@ | ||
924 | } |
|
925 | ||
926 | // compare two arrays, return the number of differences |
|
927 | function compareArrays(array1, array2, dontConvert) { |
|
928 | var len = Math.min(array1.length, array2.length), |
|
929 | lengthDiff = Math.abs(array1.length - array2.length), |
|
930 | diffs = 0, |
|
931 | i; |
|
932 | for (i = 0; i < len; i++) { |
|
933 | if ((dontConvert && array1[i] !== array2[i]) || |
|
934 | (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { |
|
935 | diffs++; |
|
936 | } |
|
937 | } |
|
938 | return diffs + lengthDiff; |
|
939 | } |
|
940 | ||
941 | function normalizeUnits(units) { |
|
942 | if (units) { |
@@ 276-288 (lines=13) @@ | ||
273 | } |
|
274 | ||
275 | // compare two arrays, return the number of differences |
|
276 | function compareArrays(array1, array2, dontConvert) { |
|
277 | var len = Math.min(array1.length, array2.length), |
|
278 | lengthDiff = Math.abs(array1.length - array2.length), |
|
279 | diffs = 0, |
|
280 | i; |
|
281 | for (i = 0; i < len; i++) { |
|
282 | if ((dontConvert && array1[i] !== array2[i]) || |
|
283 | (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { |
|
284 | diffs++; |
|
285 | } |
|
286 | } |
|
287 | return diffs + lengthDiff; |
|
288 | } |
|
289 | ||
290 | function warn(msg) { |
|
291 | if (hooks.suppressDeprecationWarnings === false && |