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

网站制作交易流程/做网络推广工作怎么样

网站制作交易流程,做网络推广工作怎么样,网站seo诊断工具,给公司做网站需要多少钱接上文Vue 3 中按照某个字段将数组分成多个数组_vue3怎么进行数组对象--分割对象-CSDN博客 方法一:使用 flat() 方法 // 假设这是拆分后的多维数组 const splitArrays [[{id: 1, category: A}, {id: 3, category: A}],[{id: 2, category: B}, {id: 5, category: …

接上文Vue 3 中按照某个字段将数组分成多个数组_vue3怎么进行数组对象--分割对象-CSDN博客

方法一:使用 flat() 方法

// 假设这是拆分后的多维数组
const splitArrays = [[{id: 1, category: 'A'}, {id: 3, category: 'A'}],[{id: 2, category: 'B'}, {id: 5, category: 'B'}],[{id: 4, category: 'C'}]
];// 使用 flat() 合并
const mergedArray = splitArrays.flat();
console.log(mergedArray);

方法二:使用 reduce() 方法

const mergedArray = splitArrays.reduce((acc, currentArray) => {return acc.concat(currentArray);
}, []);

方法三:使用展开运算符

const mergedArray = [].concat(...splitArrays);

方法四:如果拆分后是对象形式,转换为数组再合并

// 假设拆分后是这样的对象
const groupedByCategory = {A: [{id: 1, category: 'A'}, {id: 3, category: 'A'}],B: [{id: 2, category: 'B'}, {id: 5, category: 'B'}],C: [{id: 4, category: 'C'}]
};// 合并方法
const mergedArray = Object.values(groupedByCategory).flat();

方法五:在 Vue 3 组件中使用计算属性

import { computed } from 'vue';export default {setup() {const splitArrays = [[{id: 1, category: 'A'}, {id: 3, category: 'A'}],[{id: 2, category: 'B'}, {id: 5, category: 'B'}],[{id: 4, category: 'C'}]];const mergedArray = computed(() => splitArrays.flat());return { mergedArray };}
};

方法六:保持原始顺序的合并

如果需要保持原始数组的顺序,可以在拆分时保留索引信息

// 拆分时保留原始索引
const originalArray = [{id: 1, category: 'A', index: 0},{id: 2, category: 'B', index: 1},{id: 3, category: 'A', index: 2},{id: 4, category: 'C', index: 3},{id: 5, category: 'B', index: 4}
];// 拆分操作
const groupedByCategory = originalArray.reduce((acc, item) => {const key = item.category;if (!acc[key]) {acc[key] = [];}acc[key].push(item);return acc;
}, {});// 合并时按原始索引排序
const mergedArray = Object.values(groupedByCategory).flat().sort((a, b) => a.index - b.index).map(({index, ...rest}) => rest); // 移除临时索引console.log(mergedArray);

注意事项

  1. 如果拆分后的数组结构不是简单的二维数组,可能需要先进行适当处理

  2. 合并后的数组顺序可能与原数组不同,如需保持顺序需要额外处理

  3. 对于大型数组,flat() 方法性能较好

  4. 如果数组中包含对象引用,合并后的数组仍会引用相同的对象

http://www.lryc.cn/news/577709.html

相关文章:

  • 对外贸营销型网站建设的几点建议/品牌策划公司排名
  • 锦州网站seo/推广app赚佣金
  • 免费咨询医院/seo网络推广是干嘛的
  • 中国都有哪些网站/商丘 峰少 seo博客
  • 怎么做自己的网站logo/快速刷排名的软件最好
  • 做导购网站 商品/推广方案策略怎么写
  • 郑州网站优化公司哪家好/济南网站seo
  • 360建站公司/百度如何搜索关键词
  • 虚拟机电脑网页版/哈尔滨seo推广优化
  • 企业电子商务网站建设和一般/青岛做网络推广的公司有哪些
  • 网站建设类型有哪些方面/seo去哪里学
  • 酒泉网站建设专家/百度游戏中心
  • 有专业制作网站的公司吗/优化大师apk
  • 网站建设项目及费用/销售培训课程一般有哪些
  • 网站如何识别移动端/seo第三方点击软件
  • 合众商道网站开发/女教师遭网课入侵直播录屏曝
  • 沈阳网站建设建设公司/免费淘宝关键词工具
  • wordpress安装包文件夹/昆山优化外包
  • 广州花都网站开发/网站是怎么优化的
  • 广告设计需要学什么专业/qq群怎么优化排名靠前
  • 比较好的公司网站/建一个网站需要多少钱?
  • 自己的域名怎么做网站/如何写软文赚钱
  • m8 wordpress主题/广州seo技术外包公司
  • 临沂恒商做网站/合肥今天的最新消息
  • 恒网做的网站/常见的系统优化软件
  • qq查冻结网站怎么做/深圳网站开发公司
  • 电子商务网站建设实训报告范文/成都疫情最新消息
  • 微信微商城怎么做/长沙靠谱的关键词优化
  • 网站开发英文合同/网站内容优化关键词布局
  • 网站建设无锡海之睿/做网站的平台有哪些