com-tools
Version:
com-tools 提供了一些通用的工具函数;
74 lines (35 loc) • 1.12 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [com-tools](./com-tools.md) > [isEqualByJSON](./com-tools.isequalbyjson.md)
## isEqualByJSON() function
通过把值转换成JSON字符来判断是否相等
**Signature:**
```typescript
export function isEqualByJSON(value1:any, value2:any):boolean;
```
## Parameters
<table><thead><tr><th>
Parameter
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
value1
</td><td>
any
</td><td>
: any
</td></tr>
<tr><td>
value2
</td><td>
any
</td><td>
: any
</td></tr>
</tbody></table>
**Returns:**
boolean
boolean
注意: - 方法能用于判断对象的内容是否相等,相等的条件是:这2个对象拥有相同的属性 和 属性值,且属性及属性的属性 的添加顺序是一致的;即:当两个对象的拥有相同的属性和属性值时,如果属性的定义的顺序不同,该方法会返回 false; - 该方法依赖于 JSON.stringify() 的逻辑;