gpt4 book ai didi

javascript - 使用reactjs分割数组值

转载 作者:行者123 更新时间:2023-12-03 02:35:58 25 4
gpt4 key购买 nike

我有一个像这样的数组:

["Daniel", "Adam", "Charlie", "Brad"]

我想将该数组放入 react 中。所以我期望这样的结果

<select>
<option> Daniel </option>
<option> Adam </option>
<option> Charlie </option>
<option> Brad </option>
</select>

我该如何解决这个问题?任何答案将不胜感激。

最佳答案

很简单。只需映射您的数组

class App extends React.Component {

constructor() {
super();
this.state = {
arr: ["Daniel", "Adam", "Charlie", "Brad"]
}
}


render() {
let {arr} = this.state;
return (
<select>
{arr.map((x, i) => <option key={i}>{x}</option>)}
</select>
)
}

}

ReactDOM.render(<App />, document.getElementById('root'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>

关于javascript - 使用reactjs分割数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48535745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com