http://www.cnblogs.com/caihg/p/6519422.html
核心方法是concat。concat方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组
思路是获取二维数组中的单元(一维数组或单个值),将这些单元都concat合并到 [ ] 数组上,这个数组就是扁平后的数组。而获取这些单元的方式有几种:
以上的方法加递归。