@supuwoerc/toolkit
    Preparing search index...

    Variable isDeepEqualConst

    isDeepEqual: (a: any, b: any) => boolean = _equal

    深度比较两个值是否相等 Deeply compares two values for equality

    Type Declaration

      • (a: any, b: any): boolean
      • Parameters

        • a: any

          第一个要比较的值 | The first value to compare

        • b: any

          第二个要比较的值 | The second value to compare

        Returns boolean

        如果两个值深度相等则返回true,否则返回false | Returns true if the two values are deeply equal, otherwise false

    // 基本类型比较 | Primitive type comparison
    isDeepEqual(1, 1); // true
    isDeepEqual('a', 'a'); // true
    // 对象深度比较 | Deep object comparison
    const obj1 = { a: 1, b: { c: 2 } };
    const obj2 = { a: 1, b: { c: 2 } };
    isDeepEqual(obj1, obj2); // true
    // 数组深度比较 | Deep array comparison
    const arr1 = [1, [2, 3]];
    const arr2 = [1, [2, 3]];
    isDeepEqual(arr1, arr2); // true

    _equal 实际执行比较的内部函数 | The internal function that actually performs the comparison