【发布时间】:2015-08-07 14:00:18
【问题描述】:
我确信有很多方法可以实现这一目标,但我正在寻找“优雅”的东西。
a = [
'a',
'b',
'c'
];
magicArrayJoin(a, {value: 255} ); // insert the same object between each item
result == [
'a',
{value: 255},
'b',
{value: 255}
'c'
];
欢迎所有建议。 :)
【问题讨论】:
-
“magicArrayJoin”到底应该做什么?它是按某个固定间隔插入第二个参数,还是仅在每个项目之间插入第二个参数?
-
@Pointy 我不认为这是一个骗局。 OP 没有询问如何将元素插入到数组中的某个位置。他们在问如何将一个元素插入到每个元素之间的数组中。
-
@cimak 您是否在询问如何在数组中的所有元素之间(重复)插入 one 对象,如您的示例所示?或者您是在问如何在数组中的元素之间插入多个对象,如问题标题所示?另外,您是否需要修改数组或创建一个新数组?
-
我想在每个项目之间插入相同的对象。修改现有数组或创建新数组 - 没关系。
标签: javascript arrays