下面是我的代码
function returnEmptyTd(num) {
for(var i=0; i <= num; i++) {
console.log(i);
return(
<td class="empty"></td>
)
}
}
如果 num 是 2,我将得到两个空的 td 返回。 如果 num 是 5,我将得到 5 个空 td 返回。
但即使我将 5 传递给 num,我也只能用此代码得到一个。
如何解决?
最佳答案
return
表示返回并结束函数。
我猜你正在使用 React 并且想要渲染一些 <td>
基于给定num
在 React 中,您可以为此目的返回一个数组:
var result = []
for(var i=0; i <= num; i++) {
console.log(i);
result.push(<td key={i} className="empty"></td>);
}
return result;
关于javascript - 如何根据参数返回相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42800952/