javascript - 如何知道一个对象是否由 Immutable 创建

标签 javascript immutable.js

我需要检测一个对象是否是某种不可变的。我该怎么做?

最佳答案

你可以使用Iterable.isIterable

Immutable.Iterable.isIterable(Immutable.Map()); // true
Immutable.Iterable.isIterable({}); // false

http://facebook.github.io/immutable-js/docs/#/Iterable/isIterable

关于javascript - 如何知道一个对象是否由 Immutable 创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41839437/

相关文章:

javascript - Meteor 重启时 Meteor.users 尚未准备好

javascript - Angular 不在输出 html 文件中显示数据

javascript - ReactJS:在未定义 Prop 的情况下使用条件是否安全?

immutable.js - 不可变js中的contains和includes方法有什么区别

redux - 使用 Redux 和 Immutable JS 存储记录元数据的位置

javascript - 未定义不是函数,所见即所得 drupal7

javascript - 如何在 jQuery 中的 href 之前显示图像 src

javascript - 用脚本更改各种元素 style.left 和 top?

编译使用 immutable.js 映射类型的文件时 typescript 卡住

javascript - Flow 无法识别过滤不可变列表