数组扁平化

简介: 数组扁平化
const arr = [0, 1, 2,2,3,4,[1,2,3,[4,5,6,7,9]],4,7];
方式一
const newArr = arr.flat(Infinity);
方式二
const newArr2 = arr.toString().split(',');
方式三
const newArr3 = JSON.stringify(arr).replace(/(\[|\])/g,'');
相关文章
|
4月前
|
算法 前端开发
经典面试题:扁平化嵌套数组
经典面试题:扁平化嵌套数组
39 0
|
4月前
|
JavaScript 前端开发
面试官:【js多维数组扁平化去重并排序】
面试官:【js多维数组扁平化去重并排序】
53 0
C#基础Ⅵ❷-数组
C#基础Ⅵ❷-数组
数组扁平化
没有指定层数的数组扁平化
|
索引
labview数组数据一维数组二维数组索引行列元素替换子数组排序
labview数组数据一维数组二维数组索引行列元素替换子数组排序
208 0
leetcode_341. 扁平化嵌套列表迭代器
题目链接: 341. 扁平化嵌套列表迭代器 前排提示,这是一道跟树有关的题目,而且是 N 叉树,关于 N 叉树的入门题目可以参考我之前的一篇文章,leetcode 之浅谈 N 叉树 题目 给你一个嵌套
leetcode_341. 扁平化嵌套列表迭代器
|
存储 算法 索引
最基础的数组你真的掌握了吗?
首先要知道数组在内存中的存储方式,这样才能真正理解数组相关的题 数组是存放在连续内存空间上的相同类型数据的集合。 数组可以方便的通过下标索引的方式获取到下标下对应的数据。 举一个字符数组的例子,如图所示:
82 0
数组的一些基础题
数组的一些基础题
103 0
数组的一些基础题
|
JSON 数据格式
六种方式实现数组扁平化,总有一个适合你
扁平化在日常的工作中我们也会经常用到,也是面试时经常考的一道题,今天总结一下常见和不常见的数组扁平化的几种方式 数组的扁平化其实就是将一个嵌套多层的数组 array(嵌套可以是任何层数)转换为只有一层的数组。其实就是把多维的数组“拍平”,输出最后的一维数组。
179 0
Lodash学习之集合扁平化
Lodash学习之集合扁平化
741 0
Lodash学习之集合扁平化