问题标签 [array-indexing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
199 浏览

angular - 模板内嵌套循环的角度索引

我在表中有一个嵌套循环,但我只想在 DOM 中显示有限数量的行,并在单击按钮时加载更多行。

循环看起来像这样:

如果可能的话,在不增加复杂性的情况下,在嵌套循环中获取索引的最平滑方法是什么?

我不想用 css :nth-of-type 或类似的东西来做,因为我的数据集很大,即使元素被 css 隐藏,dom 也会变慢。

每个数组的长度是动态的,这使我无法制作静态公式(如 organizationIndex * 50)。

0 投票
2 回答
73 浏览

arrays - IOS/Swift:如何在 .firstIndex 中表示 $0 的第一个位置?'无法将'Any'类型的值转换为预期的参数类型'String''

我想在数组数组中搜索一个值,就像在这个例子中一样,但我不知道如何表示它“第一个元素在 $0 中的位置”?

提前致谢

0 投票
1 回答
43 浏览

arrays - iOS/Swift:为什么 contains 不能检测 .firstIndex 函数中的子字符串?

我正在使用函数 .firstIndex 来定位数组数组中的特定子字符串。但是当我放置整个字符串时,它可以工作,但是如果我只放置该字符串的一个子字符串,这将不起作用。

在此处输入图像描述

如果我不在 firstIndex 函数中使用它,它会起作用,这很奇怪......

我能怎么做?

0 投票
0 回答
22 浏览

reactjs - 当我通过对象数组获取数据时,它会显示此错误,否则定义索引,类型错误:无法读取未定义的属性(读取“索引”)

在此处输入图像描述

....当我通过对象数组获取数据时,它会显示此错误,否则会定义索引,有时比较循环时间会显示此错误

[图片一显示错误页面][2][2]:https://i.stack.imgur.com/Chpaj.png [发送数据码到其他订单列表][2]

0 投票
2 回答
79 浏览

c++ - C ++使用带有转换运算符的类作为数组的索引

我正在尝试使用带有conversion operatorto std::uint32_t(2) 的类作为容器类 (3) 的索引。使用该类的实例访问元素是可行的,我得到了正确的元素。

但是用static_assertandstd::is_unsigned_v和 and测试类std::is_integral_v会导致断言失败。

我需要断言以确保Id可以用作索引。

当我一切正常时static_assertstd::uint32_t我希望转换运算符也能正常工作。

0 投票
1 回答
60 浏览

powershell - 指定索引处的 OrderedDictionary 键名

给定一个有序字典,我想获取索引 0 处的键。我当然可以做一个循环,获取第一次迭代的键并立即跳出循环。但我想知道是否有办法直接做到这一点?我的 Google-Fu 没有出现任何东西,在黑暗中拍摄也失败了。我尝试过类似的事情

我发现this discussion about doing it in C#,这导致了这个

但这也失败了。这只是无法完成的事情,还是我走错了路?

0 投票
0 回答
30 浏览

numpy - np.array([0, 0, 0]) [ [1, 2, 2] ] += [4, 5, 6] 不累加

以下所有数组都是 NumPy 数组。

我有一个数字数组,比如说a = [4, 5, 6]。我想将它们添加到一个累积数组中,比如说,s = [0, 0, 0] 但我想控制哪个数字去哪里。例如,我想要

  • s[1] += a[0],
  • s[2] += a[1], 接着
  • s[2] += a[2].

所以我设置了一个辅助数组i = [1, 2, 2] ,希望它能s[i] += a起作用。但它不会; s[2]最终只接收a[2],好像s[i] += a是由 t = [0, 0, 0]; t[i] = a; s += t.

我想知道是否有一种方法可以实现我的“ s[i] += a”版本,而不必在纯 python 中进行 for 循环,因为我听说后者要慢得多。

0 投票
1 回答
21 浏览

javascript - 用空值填充数组中的剩余索引

我需要在我的日历应用程序中调整空白天。应该有 35 个块来组成日历,但我需要用其中的 30 个项目填充数组。有没有允许这样做的方法?

到目前为止,这只是推动了日子,但你会注意到最后几天的延伸。我怎样才能在我的数组中获得空白天?我想我需要确保日历总是 35 项。

所以我想要 [null, null, 0, 1, 2, 3, 4, 5...一个月的最后一天]。几乎像弯曲端。

例子:

在此处输入图像描述

0 投票
2 回答
52 浏览

julia - 来自 Julia 中多维数组的子维数组

使用 NumPy,我可以在不知道原始数组维度的情况下从多维数组访问子维数组:

但是对于朱莉娅,我不知所措。看来我必须知道a这样做的维度:

如果我知道 的维度,我该怎么办a

0 投票
1 回答
25 浏览

jquery - JQuery为每个函数获取数组索引

我有一个数组如下:

我正在尝试使用“console.log(key)”检索数组中项目的索引值,但它始终返回 0。如何在迭代时获取数组中每个项目的索引值?