私の配列には同じアドレスのIDが含まれていますが、phoneTypeとphonenumberは異なります。 配列を反復処理するためにいくつかの助けが必要です。私は、adressidが同じ場合にphoneTypeとphonenumberを取得したいと思います。配列内のオブジェクトの値を比較すると、私は立ち往生し続けます。オブジェクトの配列が同じ値を持っているかどうかを確認するにはどうすればいいですか
var userdetail = [
{ name: "Steve", adressID: "1", phoneType:"main", phonenumber:"12222228"},
{ name: "Steve", adressID: "1", phoneType:"fax" , phonenumber:"55555668"},
{ name: "Peter", adressID: "2", phoneType:"main", phonenumber:"67544442"},
{ name: "Elaine", adressID: "3", phoneType:"main", phonenumber:"87877778"},
{ name: "Elaine", adressID: "3", phoneType:"mobile",phonenumber:"23234678"},
{ name: "Steve", adressID: "1", phoneType:"work", phonenumber:"42222228"},
];
私、その後、あなたが好きな名前のアクセスをhereを参照し、まず、ここで
{
"name": "Steve",
"adressID": "1",
"phoneType": "main",
"phonenumber": "12222228"
},
{
"name": "Steve",
"adressID": "1",
"phoneType": "fax",
"phonenumber": "55555668"
},
{
"name": "Steve",
"adressID": "1",
"phoneType": "work",
"phonenumber": "42222228"
}
期待される出力はどのように見えますか? – brk
あなたが試したコードも共有してください。 –
@brk私は自分の質問を更新し、@ palaesは私が試した私のフィドルWhtを更新する – user3558981