问题标签 [dynamic-arrays]

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

c++ - 当我在动态数组 (C++) 中使用变量时,它似乎正在取消引用

在这里,我们再次成为互联网的好人。

这是我正在使用的代码:

出于某种原因,当我使用 myRows 变量创建 myArr 数组时,它似乎停止引用它之前指向的值。

例如,我给它赋值 3,在执行 *myArr = new int[myRows] 之后,它会将 myRows 的值更改为 9834496,我不明白。

“新”是否取消引用变量或其他内容?还是我做错了什么?

哦,因为这是一个学校练习项目(所以如果你不回答,我不会怪你)我更喜欢答案而不是工作代码,这样我就可以知道我在未来的项目中做错了什么。

0 投票
2 回答
490 浏览

iphone - 为目标 c 应用程序(iPhone)重新填充数组越界错误

我目前正在对另一位同事编写的代码进行故障排除,该代码使用以下代码出现越界错误。它涉及在 UINavigatorController 中选择一个项目。它还涉及 coreData 的使用。

代码看起来像这样(出于故障排除和清晰目的,一些代码已被删除)

当我调试应用程序时,我相信 finalArray 应该被清除(removeAllObjects)并且应该被重新填充,但是我得到了一个越​​界错误

由于未捕获的异常“NSRangeException”而终止应用程序,原因:“ * -[NSMutableArray objectAtIndex:]: index 1 beyond bounds for empty array”

不确定错误来自哪里,所以寻找一些建议和提示......

编辑:我在 removeAllObjects 语句之后添加了一个新的跟踪语句

它返回的计数为 0。那么我是否应该怀疑因为它的长度为零,它没有空间重新分配内存来添加新项目?我认为这就是可变数组的工作方式(或多或少)。

编辑2:代替setArray,我还尝试添加ObjectsFromArray,替换它:

// 有了这个

但我返回了类似的错误(超出范围)......

0 投票
2 回答
451 浏览

arrays - 动态数组和灵活数组

这两种类型的数组有什么区别,提前感谢从不同语言中获取的任何好例子

0 投票
2 回答
1852 浏览

vba - VBA 错误代码“运行时错误 16,太复杂”

运行填充的动态数组时,我试图获取元素的内容并收到以下错误Run-Time Error '16': Expression too complex.The expression that is to complex?

Impactdays 很长,我通过简单地将范围填充到数组中来填充电子表格

任何想法哦,一切的大师?:) 哦,这是 2007 年

0 投票
2 回答
3123 浏览

javascript - 搜索对象数组,对象的属性未定义?

javascript代码示例:

我将此 javascript 文件包含在一个 html 文档中。在 html 文档的脚本标签内,我有以下代码:

运行此代码,我希望"test1"其中会弹出一个警报,但它会以未定义的形式弹出。然而,Chrome 中的调试器显示 myObject 内部有一个数组,其中包含名为"test1". 当我使用断点测试代码时,它显示在调用警报的那一刻,i.name 是 undefined。这有什么问题?

0 投票
3 回答
676 浏览

delphi - 在 Delphi 2010 中将单打数组有效转换为双打数组

我需要使用稍微不同的类型在高级应用程序和低级子系统之间实现一个包装层:

该应用程序生成一个单向量数组:

而子系统需要一个双向量数组。我还实现了从 tvector 到 Tvectord 的类型转换:

我目前正在做的事情是这样的:

有没有更有效的方法来执行这些类型的转换?

0 投票
3 回答
847 浏览

php - Php关联数组在单击时删除一个值

我是一个新手,我正在学习 PHP,所以任何帮助将不胜感激。

我为此苦苦挣扎了一整天

我得到这样的数组:

----已编辑----

我的问题是,我想在每一行(显示数组时)添加一个小按钮/链接,以便用户可以删除该特定操作

问题:用户现在在他的浏览器中看到了这个:

我想在每个日期之前添加一个链接。因此,当用户单击该链接时,将加载外部页面,并且需要从列表中删除该特定“记录”。

EG 用户想要删除条目

他将单击该条目旁边的链接....这就是我遇到问题的地方。如何删除该条目但保留其余条目?

0 投票
11 回答
367858 浏览

java - 如何将项目动态添加到 Java 数组?

在 PHP 中,您可以通过以下方式向数组动态添加元素:

在此之后,$x将是一个像这样的数组:{1,2}.

有没有办法在 Java 中做类似的事情?

0 投票
1 回答
463 浏览

php - 使用数组创建 PHP 表

我有一个表,第一列名为:“Fruit”,最后一列名为:“Total”

中间的任何列都是由学生数量动态创建的。以下是我希望动态制作的内容,来自数据库到目前为止显示的内容。

这是我遇到的困难。从数据库中提取水果名称、学生和食用的水果。而且我不知道会有多少水果行或学生列。

据我所知:

如您所见,我正在创建 Fruit 行和 Student 列。但它是不完整的。我只创建了列标题,而不是标题下方的列。从这一点开始,我被困在桌子的内脏上。

我确信数组是解决这个怪物的方法。但是,我虚弱的大脑可以完成这项工作的唯一方法是进行更多查询,我确信这是一种非常错误的方法。

如果有 3 名学生或 15 名学生,我可以让他们出现在第 th 表列中,但不能出现在他们列中的行中。

如何以这种方式遍历动态列?

如果我上面的演示令人困惑,我不怪你!

0 投票
2 回答
3012 浏览

objective-c - 创建一个整数数组,其大小基于 NSArray 的大小

int我正在尝试根据我在运行时获得的大小创建一个 s 数组并将其归零:

size并且indexes都是此类的 ivars:

不过,我最终得到了一个长度为 0 的数组。如何使用 指示的大小创建它[gamePiece.availableMoves.moves count]