Javascript数组键&价值选择

Javascript Array Key & Value Selecting

本文关键字:选择 数组 Javascript      更新时间:2023-09-26

所以我要保存一个对象,比如

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"));

注意:上面的代码片段不接受帐户中重复的用户名。它将返回找到的第一个。