问题标签 [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.
javascript - 在javascript中创建对象数组以获得所需的结果
需要特定的数组结构。
有了这个我得到了结果
但我需要这个回应
arraylist - 具有大量值的大量用户的R数据结构
请,我需要一个建议来建立我的程序。我有大量用户,例如 100 个用户。对于每个用户,都有一个 144 列和 11 行(1584 个值)的数组。我需要最好的数据结构,使我能够轻松访问和更改全部(所有用户的 1584 个值)。我很困惑什么是最好的数据结构,例如数组数组(用户数组,每个元素都是(1584个值)的数组,或者数组的数据帧或数组的记录。
非常感谢
angular - 在 Angular 2 中访问数组元素的数组
我有一个数组数组,并希望使用 *ngFor 一个一个地访问它的元素示例图片
如果可以提供一些帮助,我可以访问主数组,但不能访问数组中的数组元素。
我的输出应该是: MS, Data1, Date2, name, 20 , pink
我正在尝试做
但无法访问内部数组的元素
我的内部数组是类型:
php - 循环遍历数组数组php
我在一个字符串上使用了 json_decode 然后使用 var_dump 来帮助我理解我的数组“myDecodedArray”的结构。我得到了以下
我得到的是数组数组的数组(4级)。我想遍历它们的每个数组并读取其中的信息。到目前为止,这是我的代码:
这是我的函数的输出。该函数循环遍历数组并显示每个级别,但它仅显示最后一个级别“4”的信息,但我想要每个级别内的信息。我知道这是因为 (!is_array) 条件而发生的。但我不知道如何以另一种方式做到这一点。提前致谢。
c++ - 指向数组的指针的 C++ 模板类动态数组
我正在用 C++ 制作一个模板化的矩阵类。为了创建这个类,我创建了一个指针数组,这些指针指向动态数组。
到目前为止,我有:
我还想创建一些函数来操纵这个结构。我见过很多类似的代码,但我没有看到它是如何创建一个包含指向其他数组的指针的数组。这个概念让我感到困惑,我只想有人向我澄清我应该如何做我想做的事。
我希望类被隔离,并且与输入没有任何关系。它可能会在其他代码中被调用并使用我的函数来创建矩阵结构。创建一个指针数组对我来说并不是令人困惑的部分,它使这些指针指向其他数组,并且指针数组的大小根据有多少输入条目而增加。
javascript - 将字符串转换为数组数组
我有一串看起来像这样的数据
我想将此字符串转换为数组数组。
请注意,每 4 个元素后,该数组应划分为新数组,最终结果应如下所示:
期望结果:
谢谢
python - 比较数组数组的最快方法?
我有数组数组,如下所示:
如果您查看前 3 个示例,它们是相同的数组,只是排序不同。
在任何时候,我都必须比较两个这样的 AoA 并确定它们是否相同。
最快的方法是什么?数组本身很小,但我必须经常做这个检查。
php - 从 SQL 查询结果构建父/子数组菜单结构
我需要使用 MySQL DB 查询动态地构建复杂的菜单结构。该查询允许定义用户有权使用和查看的菜单项。Menu 结构以经典的父/子关系存储在结果集中,其中每个元素都有自己的 id 并依赖于其父 id。Parent id = 0 表示该元素上方没有父母(它是根):
如您所见,元素 33 和 34 在元素 32 下,而元素 32 在元素 13 下,最后元素 13 没有父元素,因为它是根元素(它的 MNU_PARENT 为 0)。话虽如此,我已经开发了我的代码来返回以下内容:
但是,如您所见,我无法在第一级生成正确的结构。换句话说,如果您查看 MNLS 下的 INSTL 元素,则会出现以下错误:
- 项目 MNU_ID,MNU_FUNC,MNU_PARENT 不应该在那里(见其他)
- 'sub' 下的项目在 1 中具有相同的错误。
- 'sub' 下的项目应由 BASE、FLPR 而不是 0 和 1 标识
所以预期的结构应该如下:
现在代码:
尽管我努力了,但我无法弄清楚错误在哪里。我的工作流程有其他选择吗?
c - char*str={"foo",...} 和 char str[][5]={"foo",...} 数组定义有什么区别?
案例1:当我写作时
thenstr[i]="newstring";
有效,而str[i][j]='j';
无效。
案例2:当我写作时
thenstr[i]="newstring";
无效,而str[i][j]='J';
有效。
为什么会这样?我是一个初学者,在阅读其他答案后已经非常困惑。
google-apps-script - Google-Apps-Script 无法使用 getDataRange().setValues() 写回数据库
我有一个从谷歌电子表格加载的数据库:
mydatabase = sheet.getDataRange().getValues()
然后我用新记录扩展:
mydatabase.push(mydatabase[x])
然后在脚本结束时,我想将整个数据库写回谷歌电子表格,但是
sheet.getDataRange().setValues(mydatabase)
给我错误,因为新数据库在加载时比原始数据库高一个记录。
有什么方法可以强制 getDataRange() 将数据库写回工作表中?否则,电子表格将有足够的行来容纳更大的数据集。