我正在尝试将分隔的键/值字符串转换为javascript中的对象并找到我的javascript-fu缺乏。
我有类似的东西:
"rating:1,2,3"
我想把它变成类似
的东西{rating: [1,2,3]}
任何人都知道如何完成这个
答案 0 :(得分: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)});