setData
のパラメータとしてオブジェクトプロパティfullName
を渡すことができません。JSが関数のパラメータとしてオブジェクトプロパティを渡します
機能setData
は、モーダルウィンドウで値を入力した後に呼び出す必要があります。
を使用してvalue
〜user.fullName
に設定します。オブジェクトuser = { fullName: "Full Name", position: "Manager" }
function setData (data) {
var user,
value = prompt("Value", "");
if (localStorage.getItem("user")) {
user = JSON.parse(localStorage.getItem("user"));
}
user.data = value; // user.fullName = value; - as an example
if (value) {
localStorage.setItem("user", JSON.stringify(user));
location.reload();
}
}
document.getElementById("full-name-button").onclick = function() {
setData("fullName");
};
document.getElementById("position").onclick = function() {
setData("position");
};
の
例私はこれを行う方法がわからないので、オブジェクトのプロパティを渡す方法を、私を助けて。オブジェクトのプロパティを割り当てる2つの方法があり