【发布时间】:2015-10-26 11:08:04
【问题描述】:
在一些不是最新的浏览器中,我的 ReactJS 网站输出奇怪的 id,看起来像 immutableJS 对象的内部结构 这是 IE10 中的渲染:
在 Chrome 和 Firefox 中,一切看起来都不错。 这是呈现第一个 sn-p 的代码:
const winner = this.props.worldviews.sort((a, b) => a.get('voteCount') < b.get('voteCount')).slice(0, 1).map(worldview => {
return (
<p>{worldview.get('title')}: {worldview.get('voteCount')} <i className='icon-check'></i></p>
);
});
this.props.worldviews 是 immutableJS 对象的列表。
我在这里做错了什么?
【问题讨论】:
-
@DominicTobias 在这个确切的情况下只有一项(见
slice(0,1)),这就是原因。在其他列表中,我确实使用了一个键,但它没有帮助。从 ImmutableJS 转换为普通数组确实有帮助,请参阅我的答案。
标签: javascript reactjs immutable.js