【发布时间】:2011-03-28 17:20:08
【问题描述】:
我正在尝试使用 concat 方法连接两个数组。
但是,如果其中一个使用 jQuery 的“map”方法构建,我会收到一个嵌套数组:
var first = [];
var second = $("").map(function (e, i) { return null; }); ;
var result = first.concat(second);
alert(result.length);
alert(result[0]);
警报的输出分别是“1”和“[object Object]”,而我希望是“0”和“未定义”。
调试器显示结果为“[ [ ] ]”。
这里有什么问题?
该映射的documentation clearly states 返回一个数组。
【问题讨论】:
标签: javascript jquery arrays map concat