gpt4 book ai didi

javascript - Ember js 检查对象数组中的键值

转载 作者:行者123 更新时间:2023-11-28 19:40:44 24 4
gpt4 key购买 nike

我有一个由 4 个用户对象组成的用户数组。

users: [
{
id: 1,
user_id: 10116,
email: "xx.xx@gmail.com",
password: "xx.xx@gmail.com"
},
{
id: 2,
user_id: 10117,
email: "yy@gmail.com",
password: "yy@gmail.com"
},
{
id: 4,
user_id: 10126,
email: "bangalore@aurus.com",
password: "bangalore@aurus.com"
}
]

var myEmail = "xx.xx@gmail.com";
var myPassword = "xx.xx@gmail.com";

检查给定 users 数组中特定 myEmailmyPassword 是否存在/匹配的最短方法是什么。

有没有 Ember 方法可以做到这一点?

我尝试使用forEach循环并尝试检查值。我正在寻找最佳解决方案。

谢谢

最佳答案

这不完全是一行,但仅使用内置的 Javascript,我能想到的最简洁的是:

var user = users.filter(function (element) {
return element.email == myEmail && element.password == myPassword;
})[0];

这是一个正在运行的 jsFiddle:http://jsfiddle.net/dqMLG/

关于javascript - Ember js 检查对象数组中的键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25092929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com