2つの連想配列で一致する箇所を見つけてその列のメンバ変数を片方の連想配列に足すには
どういった記述をすればいいでしょうか。
attendanceとdataの両方のdateとnameが一致する箇所があれば、attendanceにvehicleを同じ列に足したいのです。
ご教示ご教示お願いいたします。
var attendance ={ "obj1":{"date":"2015-01-01","name":"tanaka","出勤":"09:00:00","退勤":"18:00:00"}, "obj2":{"date":"2015-01-01","name":"kimura","出勤":"10:00:00","退勤":"20:00:00"}, "obj3":{"date":"2015-01-02","name":"tanaka","出勤":"09:00:00","退勤":"18:00:00"}, "obj4":{"date":"2015-01-02","name":"kimura","出勤":"10:00:00","退勤":"20:00:00"} }; var data ={ "data1":{"date":"2015-01-01","name":"tanaka","vehicle":"car"}, "data2":{"date":"2015-01-01","name":"kimura","vehicle":"car"}, "data3":{"date":"2015-01-01","name":"noguchi","vehicle":"train"}, "data4":{"date":"2015-01-01","name":"kikuchi","vehicle":"train"}, "data4":{"date":"2015-01-02","name":"tanaka","vehicle":"train"} };
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/22 03:58 編集
2016/06/22 04:21
2016/06/22 04:58
2016/06/22 05:11
2016/06/22 08:47
2016/06/22 09:54