ola-toolkit
Version:
ola 开发工具套件
23 lines (15 loc) • 634 B
Markdown
1. 需要判断是否为 Immutable 对象而做区别处理,但是本身并不想依赖 Immutable
2. 在 Immutable v4 中,提供了 `isImmutable` 方法来判断输入是否是 Immutable 对象,但在 v4 之前并没有提供类似的接口
```javascript
import {isImmutable} from 'ola-toolkit';
isImmutable([]); // false
isImmutable({}); // false
isImmutable(Immutable.Map()); // true
isImmutable(Immutable.List()); // true
isImmutable(Immutable.Stack()); // true
isImmutable(Immutable.Map().asMutable()); // true
```
不依赖 Immutable 而判断是否是 Immutable 对象