问题标签 [arrayofarrays]

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 投票
4 回答
44478 浏览

php - 在 PHP 中创建关联数组的数组

我想在 while 循环中创建一个关联数组的数组。在 while 循环的每次迭代中,我想在数组中添加一个新元素。我怎么能这样做?之后,我想在 foreach 中传递这个数组并打印数据。我现在有这部分代码,但显然有问题。

0 投票
6 回答
5535 浏览

python - 使用内连接合并两个数组的数据

我在数组中有两个数据集:

我想将它们组合成一个数组,如下所示:

我的意思是,只需将这些行与同一date列合并即可。

编辑

谢谢大家,只是为了澄清,我不需要那些没有出现在两个数组中的行,只需删除它们。

0 投票
2 回答
4517 浏览

javascript - Javascript:在数组数组中搜索数组

我正在寻找在数组数组中搜索包含给定数组元素的数组实例的最佳方法。

现在,我明白这是一条令人困惑的路线。所以这里有一个例子来说明这个场景。

我有一个搜索集,它是一个包含 9 个项目的数组,代表 9 个单元格的游戏板。这些值可以是1,0null:

我还有一个结果集,它是一个数组数组:

中的每个数组winningCombo代表数组中的索引board即获胜组合。

有8个获胜组合。

每个获胜组合是一组 3 个指数,如果它们的值都为 1,则它们将获胜。

即获胜,董事会可能是:

或者

我的问题是:

Javascript 中执行此操作的方式是什么(可能使用 ES6)?

到目前为止,我想出的是:

但是我很难在数组数组中找到数组。尽管is和这个确切的数组存在于 中,但它并没有出现在结果中,因为我假设对象相等在 Javascript 中的工作方式。score[2,4,6]win

简而言之,我正在尝试查看是否score存在于win

我找到了这个解决方案,但它似乎很hacky。有没有更好的方法来处理这个?

0 投票
3 回答
7069 浏览

javascript - 对象到数组(数组的数组)

我正在尝试使用函数将对象文字转换为数组数组。

使用我拥有的两个示例对象,我正在寻找的最终结果是:

[ ["ugh","grr"] , ["foo", "bar"] , ["blah" , 138] ]obj1

[ "shambala","walawala"] , ["foofighter","Barstool"] , ["blahblah",1382342453] ]obj2

根据我上面的内容,我已经能够实现:

[ ["ugh","grr"] , ["foo", "bar"] , ["blah" , 138] ]obj1

但我对如何通过函数实现相同的输出感到困惑。

这似乎是一件简单的事情。

这是我能做的最好的事情,但我一直得到 1,我不知道为什么。其他尝试我只是以未定义的方式结束。

0 投票
1 回答
1215 浏览

arrays - Ruby 不同大小的 n 个数组中的 2 个的独特组合

我有一个由n 个数组组成的数组,它们都可能具有不同的大小。我需要通过使用每个数组中的不超过一个值来计算 2 的可能组合并打印总数。例如:

我有:

我想得到:

在数学上,我相信这是 x y + x z + y*z 或:

如果我对该公式有误,请随时纠正我。

无论如何,我怎样才能为未知的n数组实现这一点?

0 投票
4 回答
229 浏览

arrays - 将八个对象铲入每个数组索引 ruby

有没有办法重构这段代码?第一个片段是我目前拥有的,第二个片段是我试图产生的逻辑。

在我的第 4 行,我想做类似的事情

我知道它差不多一样长。我只是好奇或想刷新我的逻辑......谢谢!

0 投票
3 回答
338 浏览

ruby - Ruby:应该从子数组返回最大值数组的递归函数的问题

以下函数旨在接收一个数组数组并返回其子数组的最大值。

所以给定一个这样的列表和函数调用:

它应该返回 [2, 4],但它只返回原始数组 [[1, 2], [3, 4]]。我想知道这里出了什么问题。

谢谢

0 投票
2 回答
107 浏览

html - 如何用 ruby​​ 中的 html webscraping 中的文本填充数组

我已经使用 nokogiri ruby​​ gem 为仅 tableData 类下的文本抓取了一个 html 文件。html代码设置如下:

我用来爬网的代码是这样的:

这给出了这个输出:

我想在一个数组中填充一个数组,其中只有与每个人有关的 4 个文本值。应该是这样的:

我是编码新手,我不确定如何创建一个 for 循环来迭代 html 代码本身或 vt 变量以生成数组数组。我知道在 for 循环之后涉及一些 push 语句,但它是我无法组合起来的 for 循环的实际结构。如果您可以在回答中提供一些关于 for 循环在这种情况下如何工作的解释,我们将不胜感激。

0 投票
1 回答
54 浏览

c# - 如何使用“params”解析函数中的一些字节数组?

我写了这个函数:

我需要用关键字“params”而不是一个来解析一些字节数组。谁能帮我?

0 投票
2 回答
6879 浏览

angular - Angular2,Ionic2:如何访问打字稿中另一个对象数组中的对象数组?

我对在 angular2 中使用数组的概念完全陌生。我的 JSON 数据来自后端,存储在一个名为“arr”的数组中。但是我想访问一个存在于“arr”中的每个对象中的数组,即“arr”中的每个对象都有一个包含一些元素的数组。我想在我的 .ts 文件而不是 HTML 文件中访问该数组。我需要在 .ts 文件中对此进行一些修改,所以我想知道如何为它创建一个管道。

我读到我们需要使用管道。但我不明白如何为此使用管道。如果您在图片中看到有一个包含 3 个对象的主数组,并且 3 个对象中的每一个都有一个名为 categories 的数组,该数组又包含对象。我想访问主数组中存在的所有 3 个对象的类别内的字段“类别”。有人可以帮我做吗?

这就是我的数据的样子