Xen*_*Sis 5 javascript immutable.js
我想创建一组不可变的路径.在我的例子中,路径只是一个字符串数组.所以我们说我们有以下路径.
var paths = [["a"], ["a", "b", "c"]];
Run Code Online (Sandbox Code Playgroud)
然后我创建这样的Immutable Set
var selectedPaths = Immutable.Set(paths);
Run Code Online (Sandbox Code Playgroud)
虽然selectedPaths.first()回归["a"],但我无法理解为什么要selectedPaths.contains(["a"])回报false.
编辑:嗯,我得到了一个答案,为什么会发生这种情况,但我仍然无法让它工作,因为我需要它.
解决方案:正如@Alnitak所述,我通过比较路径Immutable.List(["a"])而不是简单数组来解决这个问题
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |