Report an issue
Module

utils/diff

@ckeditor/ckeditor5-utils/src/diff

module

Filtering

Functions

  • diff( a, b, [ cmp ] ) → Array

    static

    Calculates the difference between two arrays or strings producing an array containing a list of changes necessary to transform input into output.

    diff( 'aba', 'acca' ); // [ 'equal', 'insert', 'insert', 'delete', 'equal' ]

    Parameters

    a : Array | String

    Input array or string.

    b : Array | String

    Output array or string.

    [ cmp ] : function

    Optional function used to compare array values, by default === is used.

    Returns

    Array

    Array of changes.