将逗号分隔的字符串数组转换为不同的数组

苦参碱

我想要一个对象数组:

var objArr = [
    {id:1, name:'test', seenby:'user1, user2, user3'},
    {id:2, name:'test1', seenby:'user3, user4'},
    {id:3, name:'test2', seenby:'user1, user3'},
    {id:4, name:'test3', seenby:'user2'}
];

并返回所有“ seenby”用户的不同数组:

var seenByArr = ['user1', 'user2', 'user3', 'user4']

我无法弄清楚如何有效地(可能的最小限度的线数)将其变成一系列不同的值。请查看我的小提琴作为示例:https : //jsfiddle.net/ksumarine/ss3v7dgj/

尼基尔·阿格瓦尔(Nikhil Aggarwal)

您可以尝试关注

$.each(list, function(index, value) {
    $.each(value.seenby.split(","), function(i, val) {
        if (val !== undefined && val.trim() !== "" && arr.indexOf(val.trim()) == -1) {
            arr.push(val.trim());
        }
    });
});

供参考-https://jsfiddle.net/ss3v7dgj/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C将逗号分隔的字符串转换为数组

将数组转换为逗号分隔的字符串

将数组转换为逗号分隔的字符串

将Ints数组转换为逗号分隔的字符串

将逗号分隔的字符串转换为数组

通过附加串联将字符串数组转换为逗号分隔的字符串

如何将嵌套的数组数组转换为逗号分隔的字符串

如何将逗号分隔的字符串转换为对象内的分隔数组?

如何将逗号分隔的字符串字段转换为 MongoDB 中的对象数组?

如何将逗号分隔的字符串字段转换为 MongoDB 中的数组?

如何将数组转换为逗号分隔的字符串?

将逗号分隔的字符串转换为pyspark数据帧中的数组

如何将逗号分隔的字符串转换为数组?

如何将逗号分隔的字符串转换为数组?

如何安全地将逗号分隔的字符串转换为数字数组

将整数数组转换为逗号分隔的字符串

如何将MySQL JSON数组转换为逗号分隔的字符串

用逗号分隔的字符串将数字转换为JavaScript中的整数数组

如何将php中的数组转换为逗号分隔的字符串?

如何将数组转换为SQL的引号和逗号分隔的字符串?

将数组参数值转换为逗号分隔的字符串

Angular 10-将FormControl数组值转换为以逗号分隔的字符串

ADF表达式将数组转换为逗号分隔的字符串

将REAL的数组行转换为逗号分隔的字符串

将2d整数数组转换为以逗号python分隔的字符串

将JSON对象中用逗号分隔的字符串转换为数组

如何将逗号分隔值的字符串转换为数组

在条件下将字符串或整数数组转换为sql的逗号分隔的整数或字符串

将大字符串的逗号分隔子字符串转换为QML中的变量数组元素