の値にアクセスするための最良の方法は:ジャバスクリプト(reactJS)子アレイ、私は次の配列を持っている
これは、ユーザーの配列で、各ユーザーは、属性の配列を持っています。
ここでは、ユーザーとその属性のみで新しい配列を作成したいと考えています。このように
users{
0: {
"phone_number",
"email"
}
}
これを達成するにはどうすればよいでしょうか? おかげ
の値にアクセスするための最良の方法は:ジャバスクリプト(reactJS)子アレイ、私は次の配列を持っている
これは、ユーザーの配列で、各ユーザーは、属性の配列を持っています。
ここでは、ユーザーとその属性のみで新しい配列を作成したいと考えています。このように
users{
0: {
"phone_number",
"email"
}
}
これを達成するにはどうすればよいでしょうか? おかげ
あなたは、ユーザーの属性を持つ配列が含まれているユーザーの配列が必要な場合は、あなたがArray.prototype.map
メソッドを使用することができます。
let users = [
{ Attributes: [ { Name: 'phone_number' }, { Name: 'email' } ] },
{ Attributes: [ { Name: 'phone_number1' }, { Name: 'email1' } ] }
];
let result = users.map((user) => user.Attributes.map((attr) => attr.Name));
console.log(result)
このような値を格納することは可能です: '' email ':value、 ' – Felix
はい。これを代わりに使用してください: 'let result = users.map((user)=> user.Attributes.reduce((res、attr)=> { res [attr.Name] = attr.Value; return res; } 、{}) ' –
の代わりに、画像、ポストサンプルデータと予想される結果を掲示あなたの質問を明確にするために、他の人があなたを手助けするのも簡単です:) –
私はそれをオブジェクトにマップします..... – epascarello
@epascarelloはおそらく例を挙げることができますか? – Felix