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如果您的问题用这个代码片段解决了,请不要忘记将其标记为已解决。