我正在尝试使用concat-method连接两个数组。
但是,如果其中一个使用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”和“undefined”。
调试器显示结果为“[[]]”。
这里有什么问题?
该映射的documentation clearly states返回一个数组。