问题标签 [arrayiterator]

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 回答
74 浏览

javascript - 我可以使用数组迭代器来执行与 for 循环相同的功能吗?

我试图了解是否可以使用数组迭代器(如 .forEach())来完成与 for 循环相同的功能。

我正在尝试了解 javascript 事件侦听器并编写了一些基本代码来帮助我学习

我有多个类名为“按钮”的 div。

我有我想使用 for 循环来实现的功能,但无法弄清楚如何使用迭代器来做同样的事情。可能吗??

在这里查看我所有代码的 JSFiddle

我曾尝试使用 .forEach() 迭代器,但无法弄清楚如何在 forEach() 迭代器中获取数组索引,因为我需要定义在哪个按钮上运行 addEvent 函数。

0 投票
1 回答
267 浏览

php - 从多维嵌套数组中删除数组的一部分

我有一个四级嵌套数组,如下所示:

现在,我想根据一些规则删除一些数组元素。为简单起见,假设我们要删除 'id' 等于one.one.twoor的数组元素one.two.one

我正在研究 stackoverflow 上提供的一些答案,并试图应用它们来解决我的问题,但没有做太多。最棘手的事情是取消设置数组中不是数组中最远点的部分。

我试图以此来记录我想在哪个级别删除数组,然后尝试使用这些数组索引取消设置它们。

我也试图像这样使用迭代器:

但是我需要一种在遍历迭代器时取消设置数组的方法。

我想得到这样的输出:

我非常感谢有关如何以更有效的方式解决此问题的帮助。谢谢。

0 投票
3 回答
52 浏览

ruby - 我怎样才能遍历这个哈希数组来接收一个特定的值:RUBY

我拥有的哈希如下:

我怎样才能遍历这个来获得只是成分(不返回名称、玻璃、类别等)?我也需要相同的数量迭代,但我认为这看起来就像成分的迭代。抱歉这个愚蠢的问题,我是 ruby​​ 的新手,并且已经尝试了几个小时。

0 投票
0 回答
117 浏览

php - PHP ArrayIterator 和 current()

我有这段 PHP 代码:

PHP 5.3 的输出如下:

而 PHP 7.4.8 的输出如下:

为什么这不再起作用了?

0 投票
2 回答
513 浏览

javascript - 我们不能在 React.js 的数组中迭代 material-ui 吗?

我一直在尝试使用 material-ui 并在数组中对其进行迭代(用于为电子商务网站等某些项目创建评级)。代码不起作用。在我的本地主机服务器上,它根本没有显示任何星星。在我让它动态之前,它工作得很好,然后我根据我的功能组件添加了道具以使其动态。其他一切都工作得很好,除了它不接受我在数组中的matrial-ui图标让我迭代。此外,导入语句说“虽然它是导入的,但它的值永远不会被读取”

我的代码:Product.js:

我的 home.js 文件:

帮助某人!我可以使用表情符号片段,但我真的希望它能够工作。我已经导入 StarRateIcon 并使用它。它不工作。

0 投票
1 回答
63 浏览

javascript - 如何将 PHP 数组存储在 Javascript 数组中并显示?

我尝试使用 json_encode 将 PHP 数组存储为 javascript 数组,但是当我尝试显示 javascript 数组或引用它的索引时,它显示为空或未定义。

我基本上想要做的是采用四个不同的 PHP 数组($lids、$dates、$prices、$scaledPrices)并将它们组合成一个数组,以便这个新数组的每个元素都包含原始四个数组中每个数组的相应索引(即 new_array = [[5001, 2020-01-01, $100.00, $110.00], [5002, 2020-01-021, $103.45, $103.23], ...]

我能够成功地使用 MultipleIterator 功能正确组合四个 PHP 数组,因为它正确显示,但我似乎无法将其存储在 javascript 数组中。有什么建议么?

如何将php数组值分配给javascript数组