在JavaScript中使用循环和递归进行数组扁平化