我有一个包含对象的数组。现在我想将该数组切片成只包含某个属性值匹配的对象的新数组。
理想情况下,新数组的名称应该动态创建。
原始数组如下:
新的数组应该长这样:
如果可能的话,我希望避免使用JavaScript语法/函数,因为它们不受IE和其他一些较老的浏览器支持。我已经尝试使用reduce()和slice()方法,但未找到解决方案。
理想情况下,新数组的名称应该动态创建。
原始数组如下:
specificSlotButtonArray = [
{slotStarttime:"06:00:00", slotTimespan:1},
{slotStarttime:"09:00:00", slotTimespan:1},
{slotStarttime:"12:00:00", slotTimespan:2},
{slotStarttime:"15:00:00", slotTimespan:2},
{slotStarttime:"18:00:00", slotTimespan:3}
];
新的数组应该长这样:
timespan1 = [
{slotStarttime:"06:00:00", slotTimespan:1},
{slotStarttime:"09:00:00", slotTimespan:1}
]
timespan2 = [
{slotStarttime:"12:00:00", slotTimespan:2},
{slotStarttime:"15:00:00", slotTimespan:2}
]
timespan3 = [
{slotStarttime:"18:00:00", slotTimespan:3}
]
如果可能的话,我希望避免使用JavaScript语法/函数,因为它们不受IE和其他一些较老的浏览器支持。我已经尝试使用reduce()和slice()方法,但未找到解决方案。