gpt4 book ai didi

javascript - 从javascript中的数组中删除对象

转载 作者:行者123 更新时间:2023-11-30 07:57:09 25 4
gpt4 key购买 nike

我正在尝试使用其 art_id 从购物车中删除一个对象,但是当我收到此错误时 SyntaxError: Delete of an unqualified identifier in strict mode. 为什么会发生这种情况以及如何发生我可以修改我的代码来克服这个错误吗

 function remove_from_cart(req, res, next) {
console.log(req.session);
var art_id = req.params._id;

var art_to_remove = _.findWhere(req.session.cart, {
art_id: art_id
});

console.log(art_to_remove);
delete art_to_remove;
console.log(req.session);
res.send('deleted')
}

最佳答案

因为你似乎在使用underscore,你可以使用_.reject() :

req.session.cart = _.reject(req.session.cart, { art_id: art_id });

关于javascript - 从javascript中的数组中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37112837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com