var arr = [
{ id: 1, selected: true },
{ id: 2, selected: true },
{ id: 3, selected: true },
{ id: 4, selected: false },
{ id: 5, selected: true },
{ id: 6, selected: false },
{ id: 7, selected: false },
{ id: 8, selected: false },
{ id: 9, selected: false },
{ id: 10, selected: true },
{ id: 11, selected: true },
{ id: 12, selected: false }
];
var arr2 = [
{ id: 1, selected: true, lastTrue: false },
{ id: 2, selected: true, lastTrue: false },
{ id: 3, selected: true, lastTrue: true },
{ id: 4, selected: false, lastTrue: false },
{ id: 5, selected: true, lastTrue: true },
{ id: 6, selected: false, lastTrue: false },
{ id: 7, selected: false, lastTrue: false },
{ id: 8, selected: false, lastTrue: false },
{ id: 9, selected: false, lastTrue: false },
{ id: 10, selected: true, lastTrue: false },
{ id: 11, selected: true, lastTrue: true },
{ id: 12, selected: false, lastTrue: false }
];
如何将arr1转化为arr2,即连续selected值为true的最后一个值,它的lastTrue为true