js正则 123456790 转成1 2 3 4
可以使用正则表达式和字符串的split()方法和reduce()方法来实现。
let str = '1:2,3:4,5:6,7:90';
let result = str.split(',').reduce((obj, item) => {
let [key, value] = item.split(':');
obj[key] = Number(value);
return obj;
}, {});
console.log(result);
输出结果为:
{1: 2, 3: 4, 5: 6, 7: 90}
原文地址: https://www.cveoy.top/t/topic/hTM0 著作权归作者所有。请勿转载和采集!