Não importa há quanto tempo você é um desenvolvedor de JavaScript, sempre haverá recursos da linguagem que você não conhecia até vê-los em um trecho de código marginal. Sua reação geralmente é um pouco parecida com:
Um desses recursos que vejo os desenvolvedores tentando descobrir de forma questionadora são os rótulos JavaScript, que permitem gerenciar break
e continue
com loops JavaScript. Vamos dar uma olhada neles!
O formato básico de um loop é {loopname}:
antes do início do loop:
{loopName}: for({iterating}) { {actions} }
O poder dos rótulos vem com os loops aninhados – o senhor pode usar break
e continue
, emparelhados com o nome do rótulo, para gerenciar o escape de loop:
function gogogo() { firstLoop: for (let outer = 0; outerNested loops can be difficult to manage but labels make directing and escaping them easy. The next time you want to look like a smart one in the room, break out the JavaScript labels!
Escreva um JavaScript melhor com promessas
O senhor provavelmente já ouviu a conversa no bebedouro sobre como as promessas são o futuro. Todos os jovens descolados estão usando-as, mas o senhor não entende o que as torna tão especiais. O senhor não pode simplesmente usar um callback? Qual é o problema? Neste artigo, vamos…
5 APIs HTML5 que o senhor não sabia que existiam
Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…
Demonstrações favoritas de Chris Coyier no CodePen
David me perguntou se eu gostaria de fazer um guest post escolhendo algumas das minhas canetas favoritas do CodePen. É uma tarefa difícil! São tantas! Mas consegui escolher algumas que me surpreenderam nos últimos meses. Se o senhor…