UNPKG

@zstings/utils

Version:

javascript、typescript 工具函数库 文档地址 [utils 文档](https://zstings.github.io/utils/)

53 lines (52 loc) 932 B
/** * 判断任意两个值是否相等 * @param value1 任意值 * @param value2 任意值 * @return true | false * @category 工具Util * @example * 没有参数时,直接返回true * ```ts * isEqual() => true * ``` * @example * 只要一个参数时,第二个参数默等于第一个参数 * ```ts * isEqual(1) => true * ``` * ```ts * isEqual(false) => true * ``` * ```ts * isEqual([]) => true * ``` * @example * 基本数据类型 * ```ts * isEqual(1, 1) => true * ``` * ```ts * isEqual(1, 2) => false * ``` * ```ts * isEqual(true, 'a') => false * ``` * @example * 引用数据类型 * ```ts * isEqual([], []) => true * ``` * ```ts * isEqual({}, {}) => true * ``` * ```ts * isEqual([], {}) => false * ``` * ```ts * isEqual([1, 2], [1, 2]) => true * ``` * ```ts * isEqual({a: 1}, {a: 1}) => true * ``` */ export default function isEqual(value1?: any, value2?: any): boolean;