我有一个要显示字符串数组的组件。代码看起来像这样。
React.createClass({
render() {
<div>
this.props.data.map(t => <span>t</span>)
</div>
}
})
运行正常。例如,如果props.data = ['tom','jason','chris'] ,则页面中的渲染结果为tomjasonchris
然后,我想使用逗号连接所有名称,因此我将代码更改为
this.props.data.map(t => <span>t</span>).join(', ')
但是,渲染的结果是[Object],[Object],[Object]。
我不知道如何解释对象成为要渲染的反应组件。有什么建议吗?
If the array is empty and no initialValue was provided, TypeError would be thrown.
。因此它不适用于空数组。