我需要检测一个对象是否是某种不可变的。我该怎么做?
答案 0 :(得分:2)
https://github.com/facebook/immutable-js/issues/450
看起来他们并没有为此制作更清晰的API,但是现在您可以使用Immutable.Iterable.isIterable()
来检查某些内容是否是可迭代的不可变集合。
答案 1 :(得分:2)
您可以使用Iterable.isIterable
Immutable.Iterable.isIterable(Immutable.Map()); // true
Immutable.Iterable.isIterable({}); // false
http://facebook.github.io/immutable-js/docs/#/Iterable/isIterable