如何检查对象中的字符串在数组中是否唯一

唐朱威

我有一个数组字符串

var arr = [
    {str: 'abc'},
    {str: 'def'},
    {str: 'abc'},
    {str: 'ghi'},
    {str: 'abc'},
    {str: 'def'},
];

我正在寻找一种对象添加布尔属性智能方法无论是否唯一:uniquestr

var arr = [
    {str: 'abc', unique: false},
    {str: 'def', unique: false},
    {str: 'abc', unique: false},
    {str: 'ghi', unique: true},
    {str: 'abc', unique: false},
    {str: 'def', unique: false},
];

我的解决方案包含三个_.each()循环,看起来很糟糕...首选lodash的解决方案

魔术师

您可以where用来过滤对象。然后,您可以知道您的字符串在对象中是否唯一。

_.each(arr, function(value, key) {
    arr[key] = {
        str : value.str,
        unique : _.where(arr, { str : value.str }).length == 1 ? true : false
    };
});

也许是更好的版本map

arr = _.map(arr, function(value) {
    return {
        str : value.str,
        unique : _.where(arr, { str : value.str }).length == 1 ? true : false
    };
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查对象中的字符串在数组中是否唯一

来自分类Dev

如何检查对象数组是否包含字符串

来自分类Dev

C ++如何检查对象是否在数组中?

来自分类Dev

如何检查字符串是否在数组中?

来自分类Dev

PHP:检查对象是否包含数组中的字符串

来自分类Dev

检查对象项中的数组是否包含子字符串

来自分类Dev

在Swift中,如何检查对象(AnyObject)是否为字符串?

来自分类Dev

如何检查对象中是否存在相同的字符串?

来自分类Dev

检查对象列表中是否存在数组列表

来自分类Dev

在数组中查找唯一的字符串

来自分类Dev

如何检查字符串是否包含存储在数组中的字符,但是如果字符串包含不在数组中的任何字符,则返回false

来自分类Dev

在数组上执行的Ruby on Rails语句检查子元素字符串是否唯一

来自分类Dev

如何使用swift检查字符串值是否在数组中

来自分类Dev

如何检查字符串在数组中是否可用

来自分类Dev

检查对象是否为JavaScript中的字符串

来自分类Dev

检查对象属性名称是否出现在字符串python中

来自分类Dev

在数组中查找重复和唯一值,然后在对象中将字符串转换为数组

来自分类Dev

如何检查字符串是否包含NodeJS中子字符串数组中的文本,然后在数组中找到该子字符串的索引?

来自分类Dev

如何通过检查字符串的值是否在数组中来检查字符串是否有效

来自分类Dev

如何检查字符串是否包含字符串数组中的字符串?

来自分类Dev

在逗号分隔的字符串中时如何过滤数组对象的唯一值

来自分类Dev

如何在ruby中检查字符串是否包含字符串数组中的任何一个

来自分类Dev

如何检查字符串是否在JavaScript数组中?

来自分类Dev

如何检查数组中是否包含字符串?

来自分类Dev

如何检查数组是否包含Javascript中的字符串?

来自分类Dev

如何检查 TextView 是否包含数组中的字符串?

来自分类Dev

PHP:检查字符串是否包含不在数组中的字符

来自分类Dev

LINQ并检查SQL字段中是否存在数组中的字符串

来自分类Dev

Java-检查对象数组是否包含特定字符串

Related 相关文章

  1. 1

    如何检查对象中的字符串在数组中是否唯一

  2. 2

    如何检查对象数组是否包含字符串

  3. 3

    C ++如何检查对象是否在数组中?

  4. 4

    如何检查字符串是否在数组中?

  5. 5

    PHP:检查对象是否包含数组中的字符串

  6. 6

    检查对象项中的数组是否包含子字符串

  7. 7

    在Swift中,如何检查对象(AnyObject)是否为字符串?

  8. 8

    如何检查对象中是否存在相同的字符串?

  9. 9

    检查对象列表中是否存在数组列表

  10. 10

    在数组中查找唯一的字符串

  11. 11

    如何检查字符串是否包含存储在数组中的字符,但是如果字符串包含不在数组中的任何字符,则返回false

  12. 12

    在数组上执行的Ruby on Rails语句检查子元素字符串是否唯一

  13. 13

    如何使用swift检查字符串值是否在数组中

  14. 14

    如何检查字符串在数组中是否可用

  15. 15

    检查对象是否为JavaScript中的字符串

  16. 16

    检查对象属性名称是否出现在字符串python中

  17. 17

    在数组中查找重复和唯一值,然后在对象中将字符串转换为数组

  18. 18

    如何检查字符串是否包含NodeJS中子字符串数组中的文本,然后在数组中找到该子字符串的索引?

  19. 19

    如何通过检查字符串的值是否在数组中来检查字符串是否有效

  20. 20

    如何检查字符串是否包含字符串数组中的字符串?

  21. 21

    在逗号分隔的字符串中时如何过滤数组对象的唯一值

  22. 22

    如何在ruby中检查字符串是否包含字符串数组中的任何一个

  23. 23

    如何检查字符串是否在JavaScript数组中?

  24. 24

    如何检查数组中是否包含字符串?

  25. 25

    如何检查数组是否包含Javascript中的字符串?

  26. 26

    如何检查 TextView 是否包含数组中的字符串?

  27. 27

    PHP:检查字符串是否包含不在数组中的字符

  28. 28

    LINQ并检查SQL字段中是否存在数组中的字符串

  29. 29

    Java-检查对象数组是否包含特定字符串

热门标签

归档