var arr = [{ s: 8, e: 16 }, { s: 17, e: 23.5 }, { s: 7, e: 11 }, { s: 23.5, e: 24 }, { s: 23.5, e: 24 },{ s: 4, e: 5 },{ s: 3, e: 4.5 }] 期望得到的结果为 arr=[{s:7,e:24},{3,5}],意思就是在0时到24时只要包含于或者有共同区间的合并为一个对象。这是我写的代码。。。。。。写的特别乱,想用冒泡来试试。结果千奇百怪,要么e 或者 s为undefind,要么出来的结果重复不按想的来,弄了三个小时了。求好心人指点指点。
添加回答
举报
0/150
提交
取消