为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据数组内的元素的相同属性将相邻的元素合并?

如何根据数组内的元素的相同属性将相邻的元素合并?

12345678_0001 2019-03-05 09:11:53
const array = [    { text: 'a', style: { bold: true }},    { text: 'b', style: { bold: true }},    { text: 'c', style: { italic: true, bold: true }},    { text: 'd', style: { italic: true }},    { text: 'e', style: { italic: true }},    { text: 'f', style: { underline: true }},]类似这样的数组,期望格式化后是这样的const formatArray = [    { text: 'ab', style: { bold: true }},    { text: 'c',  style: { italic: true, bold: true }},    { text: 'de', style: { italic: true }},    { text: 'f', style: { underline: true }},]根据完全相同的style属性将text值拼接, text有顺序要求,就是数组的索引,所以只合并相邻的具有相同style属性的元素。请大牛们指点迷津!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 575 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号