问题标签 [array-splice]
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.
php - PHP - 需要帮助将数组插入到给定键的关联数组中
好的,所以我有一个像这样的数组:
现在我希望能够在上面数组中的任何键之前或之后插入一个数组。我要插入的数组可能如下所示:
有人推荐了处理这个问题的函数和使用方法,但我不知道该怎么做,他们也想要这些函数的偏移量。这是有人推荐我为此使用的函数结构,而不是在需要时调用这些函数:
所以,我希望能够像这样调用函数:
如果它需要跟随指定的键,'home':
如果它需要在键之前,指定的 'home' :
基本上,我真的需要这些功能的帮助,任何帮助都会很棒。
我应该使用array_splice
还是array_slice
?有人愿意在这里用一些实际的代码让我朝着正确的方向开始吗?
多谢你们 :)
javascript - jQuery每个数组问题
我正在使用 jquery each 函数循环遍历一个数组。当我使用 splice 修改原始数组时,我为其分配了一个临时变量来循环而不是实际数组本身。temp
但是,即使我 splice ,它看起来也正在被修改array
。
在第三次调用 example 时,在 temp 的第 4 次迭代中,v 变为未定义,因此下一行会输出“无法读取未定义长度”的错误。这发生在array.splice(3,1)
被调用之后,似乎 temp 指向与数组相同的位置,而不是它的副本。
任何人都可以帮忙吗?
javascript - 与 javascript array.splice() 混淆
我真的很困惑。
我的理解是,这array.splice(startIndex, deleteLength, insertThing)
会插入insertThing
到splice()
atstartIndex
和 deletedeleteLength
的条目价值中吗?... 所以:
应该给我:
和
应该给我
等等
但由于某种原因,它只给了我一个空数组?看看:http: //jsfiddle.net/trolleymusic/STmbp/3/
谢谢 :)
php - 以某种方式输出数组元素
管理员:请创建图像网址作为图像 我试图实现以下输出:
目前,我为每个报价都写了“Joseph Dickinson”这个名字,比如“John Doe 149.99”或“Jane Doe 154.99”。我想要它一次,标题如“需要 Xbox 360” http://i.stack.imgur.com/ERLbX.png
此页面通过 php 文件收集此信息:
我正在使用的 PHP
我如何让它以我上面列出的方式输出?使用数组索引会更容易吗?我如何实现上面的 // // ? http://i.stack.imgur.com/dBhyx.png
actionscript-3 - as3:数组拼接会完全删除一个对象吗?
我在一个数组中有很多显示对象,我不断地在舞台上添加和删除。删除后,它们不再使用。
考虑到 displayObject 不在显示列表中,并且没有事件侦听器......如果我使用 splice 从数组中删除它,它会被垃圾收集吗?
如果我先将对象清空会更安全吗?
javascript - 没有索引的javascript数组拼接
我想知道这段代码:
从这里,结果是[0, 1, 2, -3, -4, -5, -6, 7, 8, 9]
,任何人都可以解释一下吗?
perl - 比较 2 个数组并删除匹配项
我有 2 个数组(@system
, @reserve
)。每个都包含一个数字列表,我想比较和拼接(也许?)@reserve
匹配数字的数字@system
。
我已经尝试了一些响应来查找和拼接问题,但它们似乎没有用。使用 Perl 5.12.4。
中的数字@reserve
将始终为 11000..136000,系统中的数字将始终在@system
范围内,但会有所不同。我一直关注的代码如下所示:
query() 只是向系统 (PBX) 询问数字列表并将它们推送到@system
.
任何帮助表示赞赏。
谢谢,
马蒂
javascript - 了解 CoffeeScript 中拼接返回的结果
我正在使用 CoffeeScript 和 JS 拼接函数。我对JS拼接函数的理解是应该返回拼接出来的对象,修改原来的数组。这似乎适用于简单的数组,但是当我开始向数组中添加对象时,事情就会崩溃。下面是一个带有注释的简化案例:
和一个链接代码
splice 是否做了一些使这不起作用的事情?如果有人知道发生这种情况的原因和/或解决方法,我将不胜感激,
c++ - C++ 数组 [从:到]
我怎么能在 C++ 中做到这一点?在 python 中是
我怎么能在 C++ 中做到这一点(我缺少这个函数)我需要将它重写为 C++
我需要二进制文件中的字符串列表而不使用 string.exe
THX for Advance Benecore
php - array_splice 后 foreach 计数未更新
我有两个大数组:
我想得到以下结果:
我可以这样做:
但随着数字的增加,它会变得非常大。
所以我想到如果我在添加到$a
下一个循环后删除每个“b”元素会更小,我会削减资源。
但是在拼接循环数组时,索引似乎没有更新,并且下一个循环没有考虑到它被减1的事实。
我怎样才能使这项工作,还有,是否有更好的方法将数组的项目拟合到另一个数组的适当索引中?
编辑:
如果两者的结构$a
都是$b
:
我希望它是$a[0][Word][list_of_b]=array(b1,b2,b3)
并且每个b
's 在关联数组中都有自己的数据。