Javascript 通过jqueryeach()设置对象的值

Javascript 通过jqueryeach()设置对象的值,javascript,jquery,Javascript,Jquery,我试图遍历object.key newpick并将object.key的值设置为表单中指定的值。我可以在不抛出任何错误的情况下完成,但是,当我调用该对象时,所有项都未定义。我摆好了一把小提琴,上面已经装好了东西,我希望你们中的一个有才华的大力士能让我知道我把事情搞砸了。提前谢谢 小提琴: value=pickupValue不是您想要的,您需要指定对象[key]并设置: $.each(newPickup, function(key, value){ if (key === pickupIn

我试图遍历object.key newpick并将object.key的值设置为表单中指定的值。我可以在不抛出任何错误的情况下完成,但是,当我调用该对象时,所有项都未定义。我摆好了一把小提琴,上面已经装好了东西,我希望你们中的一个有才华的大力士能让我知道我把事情搞砸了。提前谢谢

小提琴:

value=pickupValue不是您想要的,您需要指定对象[key]并设置:

$.each(newPickup, function(key, value){
    if (key === pickupIndex) {
        console.log("we have a match");
        newPickup[key] = pickupValue;
    };
})
$.each(newPickup, function(key, value){
    if (key === pickupIndex) {
        console.log("we have a match");
        newPickup[key] = pickupValue;
    };
})