将分隔字符串转换为javascript中的对象

Convert delimited string to object in javascript

本文关键字:对象 javascript 分隔 字符串 转换      更新时间:2023-09-26

我正试图将分隔的键/值字符串转换为javascript中的对象,并发现我的javascript-fu缺乏。

我有这样的东西:

"rating:1,2,3"

我想把它变成像

这样的东西
{rating: [1,2,3]}

有人知道怎么实现这个吗

var str = "rating:1,2,3";
var splitStr = str.split(":");
var obj = {};
obj[splitStr[0]] = splitStr[1].split(",").map(function(value) {return parseInt(value, 10)});