Javascript 将数组转换为对象的元素

Javascript 将数组转换为对象的元素,javascript,angularjs,arrays,object,underscore.js,Javascript,Angularjs,Arrays,Object,Underscore.js,这是关于以下方面的 因此,我有一个不同的数据。我用逗号分隔的值代替这些数据。如何将所有这些值放入元素中。有什么建议吗 这是我的新数据 [0,5] 0: "A123,G,2323232" 1: "F345,G,345667" 2: "T677,G,-34343" 3: "G454,G,4343" 4: "" 有人能告诉我如何将数组中的上述逗号值转换为以下值吗 [0,4] 0: UserId:A123 Type: G Values: 2323232 1: UserId: F345

这是关于以下方面的

因此,我有一个不同的数据。我用逗号分隔的值代替这些数据。如何将所有这些值放入元素中。有什么建议吗

这是我的新数据

[0,5]
0: "A123,G,2323232"
1: "F345,G,345667"
2: "T677,G,-34343"
3: "G454,G,4343"
4: ""
有人能告诉我如何将数组中的上述逗号值转换为以下值吗

[0,4]
0: 
 UserId:A123
 Type:  G
 Values: 2323232
1: 
 UserId: F345  
 Type:  G
 Values: 345667
2: 
 UserId: T677  
 Type:  G
 Values: -34343
3: 
 UserId: G454  
 Type:  G
 Values: 4343
var数据=[A123,G,2323232,F345,G,345667,T677,G,-34343,G454,G,4343,], 结果=数据 .filterBoolean .maps=>{ var[UserId,Type,Values]=s.match/[^,]+/g; 返回{UserId,Type,Values}; }; console.logresult;
.作为控制台包装{max height:100%!important;top:0;}我认为您试图处理的数据结构存在问题。使用Regex作为@Kyon可以解决这个问题,但我认为您应该将这里使用的数据模型形式化。@Rihana如果您的问题用这个代码片段解决了,请不要忘记将其标记为已解决。