> For the complete documentation index, see [llms.txt](https://ddzy.gitbook.io/ts-utility-plugins-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ddzy.gitbook.io/ts-utility-plugins-docs/utility/utility-others.md).

# utility-others

### 说明

汇集其它有用的工具方法

### 源码

{% embed url="<https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others>" %}

### 目录

| Name                     | Description                                                                                   | Source                                                                                                           | Docs                                                                              |
| ------------------------ | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| isBasicValue             | 判断是否`基本类型`的值                                                                                  | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/isBasicValue)                | [文档](/ts-utility-plugins-docs/utility/utility-others/isbasicvalue.md)             |
| isNull                   | 判断是否为严格的`null`                                                                                | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/isNull)                      | [文档](/ts-utility-plugins-docs/utility/utility-others/isnull.md)                   |
| isUndefined              | 判断是否为严格的`undefined`                                                                           | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/isUndefined)                 | [文档](/ts-utility-plugins-docs/utility/utility-others/isundefined.md)              |
| invariant                | 自定义的异常处理机制(`用于本仓库使用`)                                                                         | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/invariant)                   | [文档](/ts-utility-plugins-docs/utility/utility-others/invariant.md)                |
| convertHumpToHyphen      | `驼峰`字符串转`连字符`                                                                                 | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/convertHumpToHyphen)         | [文档](/ts-utility-plugins-docs/utility/utility-others/converthumptohyphen.md)      |
| deepClone                | 深拷贝                                                                                           | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/deepClone)                   | [文档](/ts-utility-plugins-docs/utility/utility-others/deepclone.md)                |
| eq                       | 比较两个值是否全等(`NaN`为`true`)                                                                       | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/eq)                          | [文档](/ts-utility-plugins-docs/utility/utility-others/eq.md)                       |
| gt                       | 检查`x`是否大于`y`                                                                                  | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/gt)                          | [文档](/ts-utility-plugins-docs/utility/utility-others/gt.md)                       |
| \_instanceOf             | 模拟实现原生的`instanceOf`                                                                           | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/_instanceOf)                 | [文档](/ts-utility-plugins-docs/utility/utility-others/_instanceof.md)              |
| size                     | 返回任意值的长度                                                                                      | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/sizse)                       | [文档](/ts-utility-plugins-docs/utility/utility-others/size.md)                     |
| convertParameterToObject | 提取 `URL` 中的 `GET` 请求参数                                                                        | [源码](https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/others/convertURLParameterToObject) | [文档](/ts-utility-plugins-docs/utility/utility-others/convertparametertoobject.md) |
| binarySearch             | 二分查找算法                                                                                        | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/binarySearch/index.ts)       | [文档](/ts-utility-plugins-docs/utility/utility-others/binarysearch.md)             |
| listToTree               | 将列表数据转化为树结构                                                                                   | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/listToTree/index.ts)         | [文档](/ts-utility-plugins-docs/utility/utility-others/listtotree.md)               |
| isBoolean                | 判断是否为布尔值                                                                                      | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/isBoolean/index.ts)          | [文档](/ts-utility-plugins-docs/utility/utility-others/isboolean.md)                |
| isNaN                    | 判断是否为 `NaN`                                                                                   | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/isNaN/index.ts)              | [文档](/ts-utility-plugins-docs/utility/utility-others/isnull.md)                   |
| isNumber                 | 判断是否为数值                                                                                       | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/isNumber/index.ts)           | [文档](/ts-utility-plugins-docs/utility/utility-others/isnumber.md)                 |
| isString                 | 判断是否为字符串                                                                                      | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/isString/index.ts)           | [文档](/ts-utility-plugins-docs/utility/utility-others/isstring.md)                 |
| isSymbol                 | 判断是否为 `Symbol` 值                                                                              | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/isSymbol/index.ts)           | [文档](/ts-utility-plugins-docs/utility/utility-others/issymbol.md)                 |
| sameValueZero            | 根据 [SameValueZero](http://ecma-international.org/ecma-262/6.0/#sec-samevaluezero) 策略判断两个值是否相等 | [源码](https://github.com/ddzy/ts-utility-plugins/blob/master/src/ddzy/utility/others/sameValueZero/index.ts)      | [文档](/ts-utility-plugins-docs/utility/utility-others/samevaluezero.md)            |
