concat-method を使用して 2 つの配列を連結しようとしています。
ただし、そのうちの 1 つが jQuery の「マップ」メソッドを使用して構築されている場合、ネストされた配列を受け取ります。
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」と「未定義」が予想されます。
デバッガーは、結果が "[ [ ] ]" であることを示します。
ここで何が問題なのですか?ドキュメントには、 map が配列を返すことが明確に記載
されています。