Javascript数组键&价值选择
Javascript Array Key & Value Selecting
所以我要保存一个对象,比如
var user = {"username": username, "info": info};
问题是,这将被保存在一个数组中,如果我想只访问那个用户我该怎么做呢?我在使用array。
您可以使用Array。
var users = [
{"username": "Bob", "info": "..."},
{"username": "Alice", "info": "..."}
];
function getUserByName( name ) {
var result = users.filter(function (u) {
return u.username === name;
});
return result.length ? result[0] : null;
}
console.log(getUserByName("Bob"));
console.log(getUserByName("Unkown"));
注意:上面的代码片段不接受帐户中重复的用户名。它将返回找到的第一个。
相关文章:
- 如何在javascript中使用click函数选择数组元素
- 如何根据下拉选择来选择数组的第一列
- 如何在加号运算符之后选择数组元素的一部分
- 如何选择数组中的第一个对象(当 array[0] 不起作用时)
- jQuery:如何获取选择数组中元素的索引
- 选择数组的随机元素来设置Youtube视频ID API
- 使用计数器更改选择数组名称
- AngularJs 帮助,在传递给隔离范围的对象中选择数组时遇到问题
- PHP 从“选择 - 数组”字段中填充文本框
- 在 jsrender 中选择数组的一部分
- JavaScript 如何使用 NOT 的索引与选择数组
- 如何随机选择数组
- 对象数组-选择数组子集,其中对象属性为值数组
- 未选择数组中的最后一项
- Jquery 选择数组中括号之间的文本
- (如何)除了math.random随机选择的一个元素外,我可以选择数组中的所有元素吗
- 从Javascript对象中选择数组
- 如何通过每次单击来选择数组的新索引
- 如何有效地随机选择数组项而不重复
- 如何只选择数组中的特定值