扫码一下
查看教程更方便
Underscore.JS 有许多易于使用的方法,有助于处理对象比较。 本章将详细讨论它们。
Underscore.JS 提供了各种方法来处理对象比较,如下所示
| 序号 | 方法 | 语法 |
|---|---|---|
| 1 | matcher | _.matcher(attrs) |
| 2 | isEqual | _.isEqual(object, other) |
| 3 | isMatch | _.isMatch(object, properties) |
| 4 | isEmpty | _.isEmpty(object) |
| 5 | isArray | _.isArray(object) |
| 6 | isObject | _.isObject(value) |
| 7 | isArguments | _.isArguments(object) |
| 8 | isFunction | _.isFunction(object) |
| 9 | isString | _.isString(object) |
| 10 | isNumber | _.isNumber(object) |
| 11 | isFinite | _.isFinite(object) |
| 12 | isBoolean | _.isBoolean(object) |
| 13 | isDate | _.isDate(object) |
| 14 | isRegExp | _.isRegExp(object) |
| 15 | isError | _.isError(object) |
| 16 | isSymbol | _.isSymbol(object) |
| 17 | isMap | _.isMap(object) |
| 18 | isWeakMap | _.isWeakMap(object) |
| 19 | isSet | _.isSet(object) |
| 20 | isWeakSet | _.isWeakSet(object) |
| 21 | isNaN | _.isNaN(object) |
| 22 | isNull | _.isNull(object) |
| 23 | isUndefined | _.isUndefined(value) |