Ich react-select und will Schleife durch ein Objekt unter Verwendung darzustellen, die sie als die Wert der Auswahl und Label:innerhalb eines Arrays Objekts Looping
// Inside the component's render:
var myVar = [
this.props.foo.forEach(function(a){
{value: a.name, label: a.name} // line 83
})
];
//return
<Select ref="stateSelect" options={myVar} simpleValue clearable={this.state.clearable}
name=""
value={this.state.bar} onChange={this._myFunc}
/>
this._myFunc
für diese Frage nicht relevant ist. Ich möchte so etwas bekommen:
var myVar = [
{value: "hello", label: "world"},
// the list goes on
];
Mit dem obigen Code, ich habe:
Parse Error: Line 83: Unexpected token :
Ich bin nicht so stark mit JavaScript, um diese Lösung, um herauszufinden, aber ist das möglich? Links zum Nachlesen?
'{...}' ist hier als ** Block ** betrachtet. Wahrscheinlich brauchen Sie 'someObj = {value: a.name, label: a.name}' – Tushar