@zstings/utils
Version:
javascript、typescript 工具函数库 文档地址 [utils 文档](https://zstings.github.io/utils/)
53 lines (52 loc) • 932 B
TypeScript
/**
* 判断任意两个值是否相等
* @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;