私は次のようにJSオブジェクトを持っています。
var UserDataObj = {
name: "John",
email: "john@example.com",
phone: "9999999999",
desc: "some description"
}
これがグローバル変数です。
フォームデータを保存する関数の1つで、
私は持っています
$(".formFieldUserData").each(function(){
var key = $(this).attr("name");
var value = $(this).val();
UserDataObj.key = value;
})
次に、UserDataObjのデフォルト値を、ユーザーが入力した値で更新します。UserDataObj.key=value;という行かどうかはわかりません。正しい
オブジェクトプロパティに対応するキーが必要です。同じ名前です。。。
これを修正するにはどうすればよいですか?