编写一个函数,可以根据维度找出多维数组中此纬度的项?

例如:[1,2,3,[2,3,4,5,[3,4,5,6,7,[4,1,[5,2,[6,[7,8]]]]]]]
维度不定
查找第3维 应返回 [3,4,5,6,7,[4,1,[5,2,[6,[7,8]]]]]

阅读 1.6k
1 个回答
let arr = [1,2,3,[2,3,4,5,[3,4,5,6,7,[4,1,[5,2,[6,[7,8]]]]]]]
const getNewArr = v => v === 1 ? arr : arr.flat(v - 2).pop()
console.log(getNewArr(3))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题