Javascript Tips 'reduce'


背景

  • 又一次暴露我是个菜鸡的事实
  • 一个小递归

需求

const arr = [1, 2, [3, [6, 7, 8]], 10, [11, 12]]
const result = [[12, 11], 10, [[8, 7, 6], 3], 2, 1]

实现

function _reverse(array) {
  return Array.isArray(array) ? array.reduce((re, cu)=> [_reverse(cu), ...re], []) : array
}

小结

javascript 才是最好的语言


文章作者: せいい
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 せいい !
  目录