javascript使用变量作为对象的键
我正在通过javascript使用变量作为对象的键,javascript,jquery,Javascript,Jquery,我正在通过javascript/jQuery制作购物车,并使用localStorage。但是,设置对象的键值时遇到问题。我创建了此函数,但未成功: function update_aantal(e){ var value = $(e).parent().find(".form-aantal-val"); var size = $(e).closest('td').attr('class'); console.log(size); valuepush = { size
javascript/jQuery
制作购物车,并使用localStorage
。但是,设置对象的键
值时遇到问题。我创建了此函数,但未成功:
function update_aantal(e){
var value = $(e).parent().find(".form-aantal-val");
var size = $(e).closest('td').attr('class');
console.log(size);
valuepush = {
size: value.val()
};
var cart = JSON.parse(localStorage.getItem("src"));
$.extend(cart[0], valuepuch );
localStorage.setItem("src",JSON.stringify(cart));
}
console.log(size)
显示了我想要更改/添加到localStorage
中的正确值,但是当函数完成并添加值时,对象valuepush
中的size
会显示“size”
如何将大小作为对象传递,以便存储大小的值
var valuepush = {};
valuepush[size] = value.val();