2017-08-05 108 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

相關問題