Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. W tej linii 245:
  2. const price = thisProduct.priceElem;
  3.  
  4. Rzuca błędem bo drugi raz deklarujesz zmienną statyczną price - tutaj powinno juz być tylko przypisanie wartości do zmiennej:
  5. price = thisProduct.priceElem;
  6.  
  7. Powinieneś (u mnie linia 188) też wyżej zmienić to const na let żeby było:
  8. let price = thisProduct.data.price;
  9. Ta cena się zmienia, zmieniamy wartość tego później więc nie może być const.
  10.  
  11. Analogicznie w linii 215:
  12. price = price + option;
  13. Zostawiamy przypisanie, nie musimy deklarować znowu.
  14.  
  15. Co do tego błędu z thisProduct.data.params to krzyczy bo jest tam "literówka".
  16.  
  17. Piszesz: for (let paramId of thisProduct.data.params)
  18. Powinno być: for (let paramId in thisProduct.data.params)
  19.  
  20. of dajemy kiedy mamy do czynienia z tablicą, tutaj jest obiekt - dajemy więc in.
  21. To samo w forze który jest niżej.
  22.  
  23. Po tych zmianach ładnie się renderuje!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement