我的问题是关于如何在React JSX中部分迭代数组。而不是打电话。映射并迭代配置文件中的所有项目。类别,我只想显示数组中的前五项。我目前拥有以下代码:
<div className="categories">
{profile.categories.map(category => (
<div
className="profile-categories"
style={{ float: "left" }}
>
{category}
</div>
))}
</div>
只需将切片与贴图一起使用:
profile.categories.slice(0, 5).map(...)
此外,您还可以添加获取组件中某些类别计数的方法:
getFirst(count) {
return profile.categories.slice(0, count);
}
// and then in render:
this.getFirst(5).map(...)
直接在profile.categories上使用切片,像这样:
<div className="categories">
{profile.categories.slice(0, 5).map(category => (
<div
className="profile-categories"
style={{ float: "left" }}
>
{category}
</div>
))}
</div>
问题内容: 我需要遍历一个post数组并对其求和。 但是我不知道从哪里开始。 问题答案: 这是您的操作方式: 这会照顾传入的变量和数组。
我的Flutter项目中有一个Dart枚举,如下所示: 如果我有一些随机枚举状态,如,我如何迭代到下一个枚举(而不需要做一些事情,如用开关语句映射它们)? 我在这个,这个和这个的帮助下找到了答案,所以我把它贴在下面。
问题内容: 这是我的代码: 我想按降序打印数组,而不是按升序打印(从数组的最后一个元素到第一个元素),但我只会抛出此错误: 为什么会这样呢?我希望通过使用myArray.length将计数器设置为8,代码将只打印出数组的第8个元素,然后继续打印之前的那个元素。 问题答案: 在Java中数组索引从到,不给,因此,你应该相应地分配您的变量,并使用正确的比较操作。 您的循环应如下所示:
问题内容: 我正在尝试遍历以下内容 我到目前为止所得到的: 有任何想法吗? 问题答案: 在您的代码中,元素是JSON对象的数组,而不是JSON对象本身。元件,和是JSON的一部分内部对象JSON阵列。 您需要遍历数组 版画 我不知道您的代码片段来自何处。
问题内容: 我要尝试运行三个数组,我想在一个函数中使用所有三个数组的值。这听起来可能令人困惑,但这是我所拥有的: 这会运行,但是我得到的是:(makeUser打印出3个值) 等等。 我想要的就是 这可能吗?任何帮助表示赞赏。 谢谢! 问题答案: 如果您始终确定数组的长度相等,那么最好循环遍历其中一个数组,并使用其索引来引用其他数组: 但是,我建议将这些数据放入字典中,但我认为这只是示例数据,用于说