function flatten (array) {
return Array.concat.apply([], array);
}
とあったとき
var a = ["a", ["b","c"],["d"],"e"];
flatten(a);
// [(new String("a")), "b", "c", "d", "e"]
となるが、
var a = [];
flatten(a);
では例外(TypeError on line 1: missing argument 0 when calling function Array.concat.apply)
となる件
▼続きを読む(残り10行)
by teramako