ฉันมีองค์ประกอบหนึ่งที่จะแสดง Array of String รหัสมีลักษณะดังนี้:
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.
. ดังนั้นจึงใช้ไม่ได้กับอาร์เรย์ที่ว่างเปล่า