Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

231
Visualizações
¿Es una buena práctica rodear el código con llaves?

¿Está bien rodear el código con llaves { } para crear código en la compresión/colapso de IDE?

Por ejemplo:

 { function foo(a,b) { return a*b+b; } function bar(a,b,c) { return a*b+c; } }

Esto colapsaría en mi IDE a lo siguiente:

 { ... }

¿Se permiten estas llaves adicionales o sería sintácticamente incorrecto? (Sé que funciona porque el código se ha ejecutado sin errores de sintaxis).

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Ya respondiste tu pregunta:

¿Se permiten estas llaves adicionales o sería sintácticamente incorrecto?

con

(Sé que funciona porque el código se ejecutó sin errores de sintaxis)

Está permitido sintácticamente, a partir de ES2015.

Pero, este tipo de bloques simples tienen algunos problemas:

  • Las declaraciones de funciones dentro de ellos funcionan de manera muy extraña (por lo que es probable que su uso confunda a las personas en algunas circunstancias)
  • Son bastante inusuales de ver; en general, los guionistas no los usan y no los esperan, por lo que es probable que usar un bloque de este tipo confunda a algunos.

Si necesita la capacidad de "comprimir" el código, para agrupar partes de código relacionado sin abarrotar un script, considere usar módulos en su lugar. Por ejemplo

 // fooAndBar.js export function foo(a, b) { return a*b+b; } export function bar(a, b, c) { return a*b+c; }

Luego solo importa las funciones cuando sea necesario.

Es mucho más fácil mantener y depurar 8 archivos de 50 líneas cada uno que hacer lo mismo con un archivo de 400 líneas cada uno. Si tiene que colapsar bloques para que algo sea más fácil de leer, probablemente sea el momento de refactorizar a otro archivo.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda