当前位置: 首页> 财经> 股票 > 哈尔滨最新出入规定_动态网页制作工具_外贸网站营销推广_百度竞价广告怎么投放

哈尔滨最新出入规定_动态网页制作工具_外贸网站营销推广_百度竞价广告怎么投放

时间:2025/7/12 4:51:39来源:https://blog.csdn.net/m0_63324578/article/details/143133533 浏览次数:0次
哈尔滨最新出入规定_动态网页制作工具_外贸网站营销推广_百度竞价广告怎么投放

主要考察的就是数组扁平化,由浅入深吧

①利用tostring()和split()

let arr = [1, 2, 3, [4, 5, 6], [7, 8, [9, 10, 11], 12], [13, 14, 15]]
let newarr=arr.toString().split(',')
let numarr=newarr.map((item)=>{item=Number(item)return item
})
console.log(numarr)

②利用es6 flat()

ok,现在来练习力扣

如果不限制flat用法:

var flat = function (arr, n) {return arr.flat(n)
};

如果限制:

let arr = [1, 2, 3, [4, 5, 6], [7, 8, [9, 10, 11], 12], [13, 14, 15]]
var flat = function (arr, n) {while (n > 0 && arr.some(Array.isArray)) {// arr.some(Array.isArray)判断arr里是否还含有数组arr = [].concat(...arr);//扩展运算符...会将数组arr拆分成一个个独立的元素,...arr将数组展开为1, [2, 3], 4。//[].concat(...arr)会得到新数组[1, 2, 3, 4]。n--;}return arr;};
作者:__sgf__ 链接:https://leetcode.cn/problems/flatten-deeply-nested-array/solutions/2286164/2625-bian-ping-hua-qian-tao-shu-zu-cong-b9vg5/ 来源:力扣

 下面看一个示例回顾和理解concat(concat方法作用使用该方法的时候,它会创建一个当前数组的副本,然后将接受到的参数添加到该数组的末尾。)

 

 

关键字:哈尔滨最新出入规定_动态网页制作工具_外贸网站营销推广_百度竞价广告怎么投放

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: