您能像这样在JSX中使用for
循环吗?
或者更确切地说,像这样编写for
的最佳方法是什么?
var graph =
<div className={"chartContent"}>
.
.
.
<div className="panel">
{DataRows.forEach(function(entry) &&
<div className="col-sm-2 graphPanel graphPanelExtra">
<div className="panel panel-primary">
<div>entry</div>
</div>
</div>
)}
</div>
</div>;
使用一个映射,这样您实际上就返回了元素。foreach不会返回任何内容。您对&&
的使用也无效。
var graph =
<div className="chartContent">
<div className="panel">
{DataRows.map(entry =>
<div key={entry.id} className="col-sm-2 graphPanel graphPanelExtra">
<div className="panel panel-primary">
<div style={{ textAlign: 'center' }}>entry</div>
</div>
</div>
)}
</div>
</div>;
注意,我添加了一个key
属性-对于react,为了优化元素数组的呈现,每个项都应该有一个唯一的键(不仅仅是数字索引)。
问题内容: 我正在React中尝试执行以下操作(其中ObjectRow是一个单独的组件): 我意识到并理解为什么这是无效的,因为它映射到函数调用。但是,由于来自模板领域并且是的新手,所以我不确定如何实现上述目标(多次添加组件)。 问题答案: 就像您只是在调用JavaScript函数一样。您不能使用循环来调用函数的参数: 查看如何将函数作为参数传递给循环-导致语法错误。 但是您可以创建一个数组,然后
问题内容: 我想遍历“节日” 的 ArrayList 并使用 get 方法获取其信息,并打印出其所有值。由于某些原因,当我使用此代码时,它将始终选择第“ 0”个值,而不增加循环。 如果我将值硬编码为“ get(1)”,它将获得正确的值,因此我的问题显然是语法。 问题答案: 造成具体问题的原因是,您将灰心丧气的旧式_脚本_和其后继EL混合在一起。它们不共享相同的变量范围。在中不可用 _scriptl
问题内容: 我正在React中尝试做类似以下的事情(其中ObjectRow是一个单独的组件): 我意识到并理解为什么这是无效的,因为它映射到函数调用。但是,由于来自模板领域并且是的新手,所以我不确定如何实现上述目标(多次添加组件)。 问题答案: 就像您只是在调用JavaScript函数一样。您不能使用循环来调用函数的参数: 查看如何将函数作为参数传递给循环,这当然是语法错误。 但是您可以创建一个数
我试图在for循环中获得for循环,因此输出如下: 我希望输出显示一个正方形 我不知道它为什么不这样做。下面是我的代码:
我试图在任意年份的经济衰退中计算复利。以下promise函数计算可变投资组合的发展。 编辑的清晰度: const是一个从1到20循环一年的数组(是静态的) 三元()在每次运行的不同年份触发,导致不同年份的
本文向大家介绍Python-for循环的内部机制,包括了Python-for循环的内部机制的使用技巧和注意事项,需要的朋友参考一下 Python中,使用for循环可以迭代容器对象中的元素,这里容器对象包括是列表(list)、元组(tuple)、字典(dict)、集合(set)等。但是,为什么这些对象可以使用for循环进行操作呢? 首先,定义一个简单的类尝试一下: 错误信息提示,'TestRange