博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Steamroller
阅读量:5090 次
发布时间:2019-06-13

本文共 417 字,大约阅读时间需要 1 分钟。

FCC题目:对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。

示例:

steamroller([[["a"]], [["b"]]]) 应该返回 ["a", "b"]。

steamroller([1, [2], [3, [[4]]]]) 应该返回 [1, 2, 3, 4]。
steamroller([1, [], [3, [[4]]]]) 应该返回 [1, 3, 4]。
steamroller([1, {}, [3, [[4]]]]) 应该返回 [1, {}, 3, 4]。

步骤:

1 function steamroller(arr) { 2   // I'm a steamroller, baby 3   var ayy=[]; 4   function test(ay){ 5     for(var i=0;i

 

 

转载于:https://www.cnblogs.com/lilicat/p/6257425.html

你可能感兴趣的文章
火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题...
查看>>
nodejs fs路径
查看>>
javascript之数组操作
查看>>
TF-IDF原理
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
Eclipse 安装SVN插件
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>
js 过滤敏感词
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
软件开发和软件测试,我该如何选择?(蜗牛学院)
查看>>
基本封装方法
查看>>
bcb ole拖拽功能的实现
查看>>
生活大爆炸之何为光速
查看>>
bzoj 2456: mode【瞎搞】
查看>>
[Typescript] Specify Exact Values with TypeScript’s Literal Types
查看>>
[GraphQL] Reuse Query Fields with GraphQL Fragments
查看>>
Illustrated C#学习笔记(一)
查看>>
理解oracle中连接和会话
查看>>