在反应的组分render
功能,
render: function() {
return (
<Root>
...
{props.options.entries().toList().map((type,i) => {
return <option value={type[0]} key={i}>{type[1]}</option>
})
...
</Root>)
}
是从什么不同:
render: function() {
let optionList = props.options.entries().toList().map((type,i) => {
return <option value={type[0]} key={i}>{type[1]}</option>
}
return (
<Root>
...
{optionList}
...
</Root>)
}
并没有什么不同:
render: function() {
let optionList = []
// iterate through this iterable(pseudo, as the iterable interface is needed)
let entries = props.options.entries()
while (entries.hasNext()) {
optionList.push(entries.next())
}
optionList.map((type,i) => {
return <option value={type[0]} key={i}>{type[1]}</option>
}
return (
<Root>
...
{optionList}
...
</Root>)
}
您是否尝试过只是做'项() .MAP(...)'?你也错过了一个结束大括号只是FYI – mhodges
我不明白这段代码。不匹配的花括号和括号。 – Ultimater
对不起,我修正了 – Nathan