utils/comparearrays
@ckeditor/ckeditor5-utils/src/comparearrays
module
Filtering
Type Definitions
Functions
-
compareArrays( a, b ) → ArrayRelation
Compares how given arrays relate to each other. One array can be: same as another array, prefix of another array or completely different. If arrays are different, first index at which they differ is returned. Otherwise, a flag specifying the relation is returned. Flags are negative numbers, so whenever a number >= 0 is returned it means that arrays differ.
compareArrays( [ 0, 2 ], [ 0, 2 ] ); // 'same' compareArrays( [ 0, 2 ], [ 0, 2, 1 ] ); // 'prefix' compareArrays( [ 0, 2 ], [ 0 ] ); // 'extension' compareArrays( [ 0, 2 ], [ 1, 2 ] ); // 0 compareArrays( [ 0, 2 ], [ 0, 1 ] ); // 1
Parameters
a : Array
Array that is compared.
b : Array
Array to compare with.
Returns
ArrayRelation
How array
a
is related tob
.