私はこれを理解しようと地獄を経験してきました、それはそれほど大したことではないと確信しています、おそらく私は一晩中コーディングに疲れていますが、私は本当にいくつかの助けを使うことができました...
「users」は、ユーザーアカウント情報(もちろんサーバー側)を含むデータベースのようなオブジェクトです。「get」は、users配列から一致するオブジェクトの配列を返す関数です。
var users = [
{
name:"xymon",
age:19,
pass:"mypass",
time:1364101200684
},
{
name:"test",
age:19,
pass:"x",
time:1364101200993
},
{
name:"test",
age:19,
pass:"bleh",
time:1364101200992
}
];
function get(a){
}
「get」で実行したいのは、配列内の指定されたオブジェクト(a)に一致するプロパティを返すことです。
var matching_users = get({name:"test",age:19});
これにより、「users」配列内の2つのオブジェクトが返されます。これは、それらのプロパティが「get」で指定されたプロパティと一致し、「matching_users」が次のように返されるためです。
[
{
name:"test",
age:19,
pass:"x",time:1364101200993
},
{
name:"test",
age:19,
pass:"bleh",
time:1364101200992
}
]