【发布时间】:2011-04-29 19:05:02
【问题描述】:
我想将源数组的所有单个元素推送到目标数组,
target.push(source);
仅将源的引用放在目标列表中。
相反,我想做:
for (i = 0; i < source.length; i++) {
target.push(source[i]);
}
在 javascript 中有没有一种方法可以更优雅地做到这一点,而无需显式编码重复循环?
当我在这里时,正确的术语是什么?我不认为“平推”是正确的。谷歌搜索没有产生任何结果,因为源和目标都是数组。
【问题讨论】:
-
所以你想让它表现得像 Perl? Perl 的论点扁平化通常很痛苦,但有时非常方便。是的,至少在 Perl 中它确实被称为“扁平化”
标签: javascript arrays push flatten