Muitas vezes, substituímos ou remendo de macaco e, em muitos casos, há argumentos com os quais não nos importamos muito. Uma prática comum para esses argumentos é usar _
para os nomes dos argumentos – é uma prática geralmente aceita e conhecida para “isso não é importante”. Comecei a pensar em vários argumentos inúteis e se o senhor poderia usar o mesmo nome para fins de minificação – o senhor pode.
Então, o que acontece quando o senhor usa o mesmo nome de argumento mais de uma vez? Ocorre um erro? O senhor usa o primeiro valor? O último valor? Vamos dar uma olhada:
function myFunc(_, _, _) { console.log("_: ", _); } myFunc(1, 2, 3); // >> 3
O argumento duplicado recebe o valor do último argumento fornecido. No entanto, se, "use strict"
for usado, será lançado um erro.
Por algum motivo, eu esperava um erro ao usar um nome de argumento mais de uma vez. Por outro lado, o senhor pode alterar os valores dos argumentos, portanto, não deveria me surpreender. De qualquer forma, boa codificação!
9 demonstrações incríveis do WebGL
Por mais que os desenvolvedores detestem o Flash, ainda estamos tentando recuperar o atraso para duplicar nativamente os recursos de animação que a antiga tecnologia da Adobe nos proporcionou. É claro que temos tela de pintura, uma tecnologia incrível, que eu destaquei 9 demonstrações alucinantes. Outra tecnologia disponível…
Conquistando a Síndrome do Impostor
Há dois anos, documentei minha luta contra a Síndrome do Impostor e a resposta foi imensa. Recebi mensagens de apoio e de comiseração de novos desenvolvedores da Web, engenheiros veteranos e até mesmo de pessoas de todos os níveis de experiência em outras profissões. Até me peguei lendo a postagem…
Usando jQuery e MooTools juntos
Há mais um motivo para dominar mais de uma biblioteca JavaScript: o senhor pode usar algumas delas juntas! Como o MooTools é baseado em protótipos e o jQuery não, o jQuery e o MooTools podem ser usados juntos na mesma página.