1
resposta

|| duas barras antes de um array

let cart = JSON.parse(localStorage.getItem("CART")) || [];

Alguém poderia me explicar para que serve duas barras antes de um array.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Resumindo a grosso modo este código diz que a variável cart recebe um objeto vindo de localStorage, caso o item CART exista na sessão, senão ele atribuirá apenas um array vazio, simbolizado pelo [], ou seja, os dois pipes (representado por ||) é sinômimo de ou.

Espero ter ajudado.