【发布时间】:2016-05-09 10:00:30
【问题描述】:
我正在尝试使用它的 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')
}
【问题讨论】:
-
第一个和第二个
console.log()显示什么?听起来好像没有找到您要删除的对象。 -
@Archer req.session 包含一个购物车数组,购物车应该有一些对象。
标签: javascript node.js