当前位置: 首页 > news >正文

百度小程序如何做网站/排名怎么优化快

百度小程序如何做网站,排名怎么优化快,个人主页建站,网络规划设计师论文万能模板数组扁平化常见方法 数组扁平化是指将一个多维数组转化为一个一维数组,常见方法如下: flat( )方法 const arr [1, [2, [3, [4, [5, [6]]]]]]arr.flat(Infinity) //[1, 2, 3, 4, 5, 6]利用正则表达式 const arr [1, [2, [3, [4, [5, [6]]]]]]JSON.par…

数组扁平化常见方法

数组扁平化是指将一个多维数组转化为一个一维数组,常见方法如下:

  1. flat( )方法
    const arr = [1, [2, [3, [4, [5, [6]]]]]]arr.flat(Infinity) //[1, 2, 3, 4, 5, 6]
  1. 利用正则表达式
    const arr = [1, [2, [3, [4, [5, [6]]]]]]JSON.parse('[' + JSON.stringify(arr).replace(/\[|\]/g, '') + ']') //[1, 2, 3, 4, 5, 6]
  1. reduce( )方法
    const arr = [1, [2, [3, [4, [5, [6]]]]]]const flatten = arr => {return arr.reduce((ans, cur) => {return ans.concat(Array.isArray(cur) ? flatten(cur) : cur) }, [])}flatten(arr) //[1, 2, 3, 4, 5, 6]
  1. 函数递归
    const arr = [1, [2, [3, [4, [5, [6]]]]]]const flatten = arr => {const ans = []function inner (array) {for (let i = 0; i < array.length; ++i) {if (Array.isArray(array[i])) {inner(array[i])} else {ans.push(array[i])}}}inner(arr)return ans}flatten(arr) //[1, 2, 3, 4, 5, 6]

以上即为将多维数组扁平化的常见方法,推荐使用数组的flat( )方法,使用起来既简单又方便。

http://www.jmfq.cn/news/5150773.html

相关文章:

  • 中国企业库/手机优化软件
  • 学校网站建设总结报告/哈尔滨百度关键词优化
  • 新乡网站建设哪家权威/苏州网站维护
  • 乌鲁木齐米东区建设局网站/网站批量查询
  • 编程和做网站那个号/近一周的新闻大事热点
  • 65平米装修全包多少钱/郑州seo技术外包
  • 自己的域名搭建网站/外贸推广如何做
  • 网站优化内链怎么做/seo百度seo排名优化软件
  • 网站建设的目标是/广州seo外包公司
  • 给小公司做网站赚钱吗/潍坊网站建设解决方案
  • 广州市从化区住房和建设局网站/疫情最新政策最新消息
  • 在万网上域名了怎么做网站/重庆人社培训网
  • seo站长查询/怎样进行网络推广效果更好
  • 西安商城网站制作/网络营销师怎么考
  • 手机网站制作合同/百度收录技术
  • 网站建设包含什么/网络推广平台软件
  • 郑州app开发网站建设/网页搭建
  • 想在网站卖房怎么做/百度竞价托管哪家好
  • asp网站免费源码/成人短期培训能学什么
  • 网站做rss+wordpress/网站流量
  • 怎么做兼职类网站/seo黑帽技术
  • 写网站论文怎么做/网络营销咨询公司
  • 哪些网站可以找到做海报的素材/百度优化是什么意思
  • 网站建设在电子商务中的作用/百度快照推广效果怎样
  • 珠海网站建设的公司哪家好/百度公司招聘官网最新招聘
  • 论述网站建设引言/推蛙网络
  • 如何做授权网站/互联网服务平台
  • 建什么网站好/市场营销考试题目及答案2022
  • 博客可以放自己做的网站/西安seo推广公司
  • 湖北手机版建站系统哪家好/网站宣传和推广的方法有哪些