Sha256: 9df50bfd820c642f0d45c0c9551540418c3950936021a4512da27513624579e2

Contents?: true

Size: 553 Bytes

Versions: 19

Compression:

Stored size: 553 Bytes

Contents

import toInt from './to-int';

// compare two arrays, return the number of differences
export default function compareArrays(array1, array2, dontConvert) {
    var len = Math.min(array1.length, array2.length),
        lengthDiff = Math.abs(array1.length - array2.length),
        diffs = 0,
        i;
    for (i = 0; i < len; i++) {
        if (
            (dontConvert && array1[i] !== array2[i]) ||
            (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))
        ) {
            diffs++;
        }
    }
    return diffs + lengthDiff;
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
card-mod-date-0.15.6 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.15.0 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.14.2 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.14.1 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.14.0 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.13.4 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.13.3 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.13.2 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.13.1 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.13.0 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.7 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.12.0 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.6 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.5 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.4 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.3 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.2 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.1 vendor/moment/src/lib/utils/compare-arrays.js
card-mod-date-0.11.0 vendor/moment/src/lib/utils/compare-arrays.js