Ich habe eine Komponente, die Array of String anzeigen wird. Der Code sieht so aus.
React.createClass({
render() {
<div>
this.props.data.map(t => <span>t</span>)
</div>
}
})
Es funktioniert einwandfrei. dh wenn props.data = ['tom', 'jason', 'chris'] Das gerenderte Ergebnis auf der Seite wäre tomjasonchris
Dann möchte ich alle Namen mit Komma verbinden, also ändere ich den Code in
this.props.data.map(t => <span>t</span>).join(', ')
Das gerenderte Ergebnis ist jedoch [Objekt], [Objekt], [Objekt].
Ich weiß nicht, wie ich ein Objekt interpretieren soll, um zu zu rendernden Reaktionskomponenten zu werden. Irgendein Vorschlag ?
If the array is empty and no initialValue was provided, TypeError would be thrown.. Daher funktioniert es nicht für leere Arrays.