问题标签 [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 投票
1 回答
39 浏览

javascript - 在javascript中创建对象数组以获得所需的结果

需要特定的数组结构。

有了这个我得到了结果

但我需要这个回应

0 投票
0 回答
30 浏览

arraylist - 具有大量值的大量用户的R数据结构

请,我需要一个建议来建立我的程序。我有大量用户,例如 100 个用户。对于每个用户,都有一个 144 列和 11 行(1584 个值)的数组。我需要最好的数据结构,使我能够轻松访问和更改全部(所有用户的 1584 个值)。我很困惑什么是最好的数据结构,例如数组数组(用户数组,每个元素都是(1584个值)的数组,或者数组的数据帧或数组的记录。

非常感谢

0 投票
1 回答
761 浏览

angular - 在 Angular 2 中访问数组元素的数组

我有一个数组数组,并希望使用 *ngFor 一个一个地访问它的元素示例图片

如果可以提供一些帮助,我可以访问主数组,但不能访问数组中的数组元素。

我的输出应该是: MS, Data1, Date2, name, 20 , pink

我正在尝试做

但无法访问内部数组的元素

我的内部数组是类型:

0 投票
1 回答
1170 浏览

php - 循环遍历数组数组php

我在一个字符串上使用了 json_decode 然后使用 var_dump 来帮助我理解我的数组“myDecodedArray”的结构。我得到了以下

我得到的是数组数组的数组(4级)。我想遍历它们的每个数组并读取其中的信息。到目前为止,这是我的代码:

这是我的函数的输出。该函数循环遍历数组并显示每个级别,但它仅显示最后一个级别“4”的信息,但我想要每个级别内的信息。我知道这是因为 (!is_array) 条件而发生的。但我不知道如何以另一种方式做到这一点。提前致谢。

0 投票
1 回答
1534 浏览

c++ - 指向数组的指针的 C++ 模板类动态数组

我正在用 C++ 制作一个模板化的矩阵类。为了创建这个类,我创建了一个指针数组,这些指针指向动态数组。

到目前为止,我有:

我还想创建一些函数来操纵这个结构。我见过很多类似的代码,但我没有看到它是如何创建一个包含指向其他数组的指针的数组。这个概念让我感到困惑,我只想有人向我澄清我应该如何做我想做的事。

我希望类被隔离,并且与输入没有任何关系。它可能会在其他代码中被调用并使用我的函数来创建矩阵结构。创建一个指针数组对我来说并不是令人困惑的部分,它使这些指针指向其他数组,并且指针数组的大小根据有多少输入条目而增加。

0 投票
3 回答
556 浏览

javascript - 将字符串转换为数组数组

我有一串看起来像这样的数据

我想将此字符串转换为数组数组。

请注意,每 4 个元素后,该数组应划分为新数组,最终结果应如下所示:

期望结果:

谢谢

0 投票
2 回答
67 浏览

python - 比较数组数组的最快方法?

我有数组数组,如下所示:

如果您查看前 3 个示例,它们是相同的数组,只是排序不同。

在任何时候,我都必须比较两个这样的 AoA 并确定它们是否相同。

最快的方法是什么?数组本身很小,但我必须经常做这个检查。

0 投票
2 回答
1451 浏览

php - 从 SQL 查询结果构建父/子数组菜单结构

我需要使用 MySQL DB 查询动态地构建复杂的菜单结构。该查询允许定义用户有权使用和查看的菜单项。Menu 结构以经典的父/子关系存储在结果集中,其中每个元素都有自己的 id 并依赖于其父 id。Parent id = 0 表示该元素上方没有父母(它是根):

如您所见,元素 33 和 34 在元素 32 下,而元素 32 在元素 13 下,最后元素 13 没有父元素,因为它是根元素(它的 MNU_PARENT 为 0)。话虽如此,我已经开发了我的代码来返回以下内容:

但是,如您所见,我无法在第一级生成正确的结构。换句话说,如果您查看 MNLS 下的 INSTL 元素,则会出现以下错误:

  1. 项目 MNU_ID,MNU_FUNC,MNU_PARENT 不应该在那里(见其他)
  2. 'sub' 下的项目在 1 中具有相同的错误。
  3. 'sub' 下的项目应由 BASE、FLPR 而不是 0 和 1 标识

所以预期的结构应该如下:

现在代码:

尽管我努力了,但我无法弄清楚错误在哪里。我的工作流程有其他选择吗?

0 投票
9 回答
2731 浏览

c - char*str={"foo",...} 和 char str[][5]={"foo",...} 数组定义有什么区别?

案例1:当我写作时

thenstr[i]="newstring";有效,而str[i][j]='j';无效。

案例2:当我写作时

thenstr[i]="newstring";无效,而str[i][j]='J';有效。

为什么会这样?我是一个初学者,在阅读其他答案后已经非常困惑。

0 投票
1 回答
259 浏览

google-apps-script - Google-Apps-Script 无法使用 getDataRange().setValues() 写回数据库

我有一个从谷歌电子表格加载的数据库:

mydatabase = sheet.getDataRange().getValues()

然后我用新记录扩展:

mydatabase.push(mydatabase[x])

然后在脚本结束时,我想将整个数据库写回谷歌电子表格,但是

sheet.getDataRange().setValues(mydatabase)

给我错误,因为新数据库在加载时比原始数据库高一个记录。

有什么方法可以强制 getDataRange() 将数据库写回工作表中?否则,电子表格将有足够的行来容纳更大的数据集。