【发布时间】:2018-05-23 00:12:38
【问题描述】:
我是使用 ImmutableJS 库的新手,我在搞清楚这一点时遇到了一些麻烦。我有一个名为Options 的不可变记录对象。我希望能够遍历此记录,获取记录中每个项目的键和值。这是我的 Options 模型的样子:
export class Option extends Record ({
height: '10px',
width: '47px',
title: 'foo',
isAvailable: false
}) {
constructor(props) {
if (!props) {
super();
return;
}
}
}
我编写了以下代码来遍历选项记录中的每个元素,但它似乎不起作用:
var options = new Options();
options.toSeq().map((value, key) => {
console.log(key + ': ' + value);
});
我希望这会将我的 Options Immutable Record 中的每个键/值对写入控制台窗口。但是,它不打印任何内容,甚至似乎根本不运行 map 函数中的代码。
如果您知道这里出了什么问题,请告诉我。提前致谢! :)
【问题讨论】:
标签: javascript reactjs immutable.js