2017-08-05 111 views
0

我想在控制台中显示我的购物车中的所有物品,但它不起作用。我试过这个:Minicart.js显示所有购物车商品

<script src="js/minicart.min.js"></script> 
<script> 
var items = paypal.minicart.cart.items(); 
    console.log(items); 
</script> 

并且出现错误。然后我尝试这样的:

<script src="js/minicart.min.js"></script> 
<script> 
    console.log(paypal.minicart.cart.items()); 
</script> 

和我的控制台,而不是在我的车的实际项目得到Array[Object]。我的代码有什么问题?

回答

0

如果你想显示它只是去

paypal.minicart.cart.items().forEach(
    console.log.bind(console) 
); 
+0

感谢它的工作.....但请expain我bind'的'目的和'forEach'在这种情况下 – lorrainemutheu

+0

的forEach执行相应的功能你在每个元素上传递给它。日志是一个控制台的方法,但我们将它作为一个函数传递,所以我们需要将其上下文(this)绑定到控制台 – Vivick

+0

这是否意味着不可能将'paypal.minicart.cart.items()'作为变量存储?? – lorrainemutheu

相关问题