检查数组是否存在电子邮件,并使用javascript添加一个带有电子邮件和值的密钥?

时间:2017-11-11 04:48:50

标签: javascript arrays

您好我正在使用array来生成excel文件。我正在成功生成excel文件。但在这里我有一个数组,在数组中我有3个对象。现在在我的对象中一个键作为传记并且有价值任何包含商店here.but我想要检查包含电子邮件ID存在比我想要新密钥作为电子邮件和电子邮件键值电子邮件ID。对于ex =>传记:"你好abc@gmail.com"。所以这里的电子邮件ID是可用的,所以我想要新的关键电子邮件和价值作为abc#gmail.com

这里我的cuurent数组=>

   var Result=> [ [ { fullName: 'abc',
                  username: 'abc',
                  biography: 'hello everyone!  abc@gmail.com',      
                  followerCount: 388,
                  followingCount: 3009,
                  mediaCount: 12 },
                { fullName: 'xyz',
                  username: 'xyz',
                  biography: 'xyz@yamil.com',      
                  followerCount: 919,
                  followingCount: 244,
                  mediaCount: 3 },
                { fullName: 'a',
                  username: 'a',
                  biography: 'I would love to change a@gmail.com',      
                  followerCount: 467,
                  followingCount: 2658,
                  mediaCount: 1 } ] ]

我的预期数组=>

Result=> [ [ { fullName: 'abc',
                  username: 'abc',
                  biography: 'hello everyone!  abc@gmail.com',      
                  followerCount: 388,
                  followingCount: 3009,
                  mediaCount: 12,
                  **Email : 'abc@gmail.com'** },
                { fullName: 'xyz',
                  username: 'xyz',
                  biography: 'xyz@yamil.com',      
                  followerCount: 919,
                  followingCount: 244,
                  mediaCount: 3,
                  **Email : 'xyz@yamil.com'** },
                { fullName: 'a',
                  username: 'a',
                  biography: 'I would love to change a@gmail.com',      
                  followerCount: 467,
                  followingCount: 2658,
                  mediaCount: 1,
                  **Email : 'a@gmail.com'** } ] ]

我希望将新密钥与电子邮件和价值作为商店的电子邮件ID。所以任何人都知道如何做到这一点,请告诉我。我接受最后使用的数组,如Result [0]。

1 个答案:

答案 0 :(得分:3)

您可以使用正则表达式在传记属性中查找电子邮件并将其解压缩。



    def __init__(self, people_after_me, items):