小编lop*_*opu的帖子

如何在javascript中清除数组?

关于这个答案,如何在 JavaScript 中清空数组?建议将数组长度值设置为 0,因此如果 A = [0,0,0,0] 则 A.length = 0 应该使其 A = [] 但我无法用我的代码实现这一点,

我觉得我确实做对了,但是 javascript 打印了错误的变量

我的代码是这样的:

client.fetchCart(localStorage.getItem('lastCartId')).then(function(remoteCart) {
                console.log(cart);
                cart.lineItems.length = 0 ;
                console.log(cart.lineItems.length);
                console.log(cart.lineItems);
                client.updateCart(cart);
            });
Run Code Online (Sandbox Code Playgroud)

在将数组长度设置为 0 之前记录购物车,然后再次记录,但在我的调试中,两个记录的购物车具有相同的 lineItems.length。这意味着将其设置为 0 并使用 cart.lineItems.length = 0 ;还没有工作:(

有什么建议么?

javascript arrays

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1