1. 首页
  2. 编程语言
  3. Java
  4. JavaScript Array Flatten 与递归使用介绍

JavaScript Array Flatten 与递归使用介绍

上传者: 2020-12-12 13:13:16上传 PDF文件 51.75KB 热度 22次
如何用 JavaScript 将 [1,2,3,[4,5, [6,7]], [[[8]]]] 这样一个 Array 变成 [1,2,3,4,5, 6,7,8] 呢?传说中的 Array Flatten。 处理这种问题,通常我们会需要递归,来让程序自己按照一种算法去循环。在某书说写着,“递归是一种强大的编程技术”,好吧,她不仅仅属于 JavaScript。递归可以很难,也可以比较简单(总得来说还是比较难)。处理上面这个问题,用递归来解决,应该是比较适合的。之前工友这样实现了,算是一个简单的递归使用实例吧: 代码如下: flatten: function(ac){ var array = [];
下载地址
用户评论