(第一,對不起我的英文不好)我可以用「for」循環中反應(巴貝爾JS)
我不是專家,我不知道。但我想要的是添加儘可能多的節點,我想要的。
它的工作時,我沒有 'for' 循環使用:
<script type="text/babel">
function addnode(){
var node = (
<div className="node"></div>
)
ReactDOM.render(
node,
document.getElementById("root")
)
}
addnode();
</script>
結果:
<div id="root"><div data-reactroot="" class="node"></div></div>
,但它不能正常工作( 我不知道如果我但問題在於for循環:):
<script type="text/babel">
function addnode(){
var node = ""
for(var i=0; i<20; i++){
node += (
<div className="node"></div>
)
}
ReactDOM.render(
node,
document.getElementById("root")
)
}
addnode();
</script>
錯誤代碼:
babel.min.js:27 Uncaught SyntaxError: Inline Babel script: Unexpected token (4:28)
function setseat(){
var node = ""
for(var i=0; i<20; i++){
^
node += (
<div className="node"></div>
)
有另一種方式正確地使用這個或替代它?
您可以使用循環,但不能使用'+ =' – Bergi
@Bergi我把它歸功於 –