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.

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software