实现一个flat函数,扁平化数组,接收一个arr数组和一个depth参数,如果不传,默认为1; ```js function flat (arr, depth) { } flat([1,[2,3,[4,5]]], 2); // [1,2,3,4,5] flat([1,[2,3,[4,5]]]); // [1,2,3,[4,5]] ```