我想从下面数组的每个元素中提取名称和费率,并将它们转换为对象数组
[
'BTCUSDT Perpetual\t8h\t05:14:44\t0.0100%\t0.01%\t0.3000% / -0.3000%\t0.3000% / -0.3000%',
'ETHUSDT Perpetual\t8h\t05:14:44\t0.0100%\t0.01%\t0.3750% / -0.3750%\t0.3750% / -0.3750%',
'BCHUSDT Perpetual\t8h\t05:14:44\t-0.0135%\t0.01%\t0.3750% / -0.3750%\t0.3750% / -0.3750%'
]
以下是我期望得到的:
[
{"name":BTCUSDT, "rate":0.01%},
{"name":ETHUSDT,"rate":0.01%},
{"name":BCHUSDT,"rate":0.01%},
]
感谢您的任何建议。
3条答案
按热度按时间olmpazwi1#
ymdaylpp2#
尝试使用
arr.reduce()
5rgfhyps3#
可以结合使用数组Map和字符串拆分来实现此目的: