POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

19 Líneas de JavaScript que te dejarán boquiabierto

19 Líneas de JavaScript que te dejarán boquiabierto al instante

Publicado el 25/08/2025

19 JavaScript One-Liners Thatll Blow Your Mind traducido y adaptado por Q2BSTUDIO

A veces el código más corto es el más poderoso. Los one-liners en JavaScript son prácticos, claros y hacen que tu código sea más fácil de leer. Aquí tienes 19 trucos que querrás guardar y adaptar a tus proyectos de software a medida y aplicaciones a medida.

Antes de empezar suscríbete a la newsletter para recibir consejos, herramientas y recursos sobre desarrollo web, inteligencia artificial e innovación en software a medida

1. Capitalizar texto Código ejemplo `const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1);` Útil para nombres, encabezados y etiquetas en interfaces de usuario de aplicaciones a medida.

2. Comparar arrays y objetos para igualdad Código ejemplo `const isEqual = (a,b) => JSON.stringify(a) === JSON.stringify(b);` Ideal para detectar cambios de estado y comparaciones profundas en software a medida.

3. Comprobar si un array está vacío Código ejemplo `const isEmpty = arr => Array.isArray(arr) && arr.length === 0;` Perfecto para mostrar UIs de fallback cuando no hay datos.

4. Saber si un número es par Código ejemplo `const isEven = n => !(n % 2);` Útil en lógica condicional, juegos y filtros.

5. Copiar al portapapeles Código ejemplo `const copy = text => navigator.clipboard.writeText(text);` Muy práctico para copiar códigos, URLs o resultados desde una app.

6. Detectar modo oscuro Código ejemplo `const isDark = window.matchMedia(`(prefers-color-scheme: dark)`).matches;` Ideal para alternar temas automáticamente según preferencia del sistema.

7. Obtener nombre del día a partir de una fecha Código ejemplo `const getDay = date => new Date(date).toLocaleDateString(`en-US`, {weekday: `long`});` Útil en calendarios, recordatorios y apps de programación.

8. Obtener un elemento aleatorio Código ejemplo `const randomItem = arr => arr[Math.floor(Math.random()*arr.length)];` Perfecto para colores aleatorios, frases o productos destacados.

9. Obtener parámetros de consulta como objeto Código ejemplo `const getParams = url => Object.fromEntries(new URLSearchParams(new URL(url).search).entries());` Muy útil para leer filtros, UTM o búsquedas desde una URL.

10. Insertar elemento en una posición concreta Código ejemplo `const insertAt = (arr,val,i) => [...arr.slice(0,i),val,...arr.slice(i)];` Ideal para reordenar listas o insertar contenido dinámico en interfaces.

11. Unir dos arrays Código ejemplo `const merge = (a,b) => [...a,...b];` Perfecto para combinar datos locales y remotos en una app empresarial.

12. Generar un color hex aleatorio Código ejemplo `const randomColor = () => `#${Math.floor(Math.random()*16777215).toString(16)}`;` Excelente para fondos, temas y elementos visuales dinámicos.

13. Eliminar duplicados Código ejemplo `const unique = arr => [...new Set(arr)];` Útil para limpiar etiquetas, filtros y entradas de usuario.

14. Invertir una cadena Código ejemplo `const reverse = str => str.split(``).reverse().join(``);` Para pequeños retos, comprobaciones de palíndromos o transformaciones de texto.

15. Pausar ejecución Código ejemplo `const sleep = ms => new Promise(res => setTimeout(res,ms));` Ideal para simular cargas o sincronizar pasos asíncronos durante pruebas.

16. Barajar un array Código ejemplo `const shuffle = arr => arr.sort(()=> Math.random() - 0.5);` Muy útil en cuestionarios, juegos de cartas y en destacar contenido al azar.

17. Intercambiar dos variables Código ejemplo ` [a,b] = [b,a]; ` Sintaxis limpia para lógica de ordenamiento o toggles en código de aplicación a medida.

18. Aplanar un array profundamente Código ejemplo `const flat = arr => arr.flat(Infinity);` Perfecto para simplificar estructuras anidadas recibidas desde APIs o procesos de integración de datos.

19. Comprobar si una cadena es palíndromo Código ejemplo `const isPalindrome = str => str === str.split(``).reverse().join(``);` Útil en juegos, entrevistas técnicas y validaciones simples.

Consejos de uso y buenas prácticas

Estos one-liners son excelentes como atajos y para prototipos, pero en producción conviene complementar con validaciones, manejo de errores y pruebas unitarias. Evita confiar en coerciones implícitas y documenta los snippets cuando formen parte de librerías internas.

Sobre Q2BSTUDIO

Q2BSTUDIO es una empresa de desarrollo de software enfocada en aplicaciones a medida y software a medida. Somos especialistas en inteligencia artificial y ofrecemos soluciones de ia para empresas, agentes IA y herramientas de power bi para inteligencia de negocio. También brindamos servicios de ciberseguridad, servicios cloud aws y azure y consultoría en servicios inteligencia de negocio. Trabajamos integrando modelos de inteligencia artificial personalizados con prácticas sólidas de seguridad para crear productos escalables y fiables.

Servicios destacados

Aplicaciones a medida y software a medida para procesos empresariales. Implementación de inteligencia artificial y agentes IA para automatización y mejora de decisiones. Servicios de ciberseguridad para proteger datos y aplicaciones. Migración y arquitectura en servicios cloud aws y azure. Dashboards y analytics con power bi y servicios inteligencia de negocio.

Si buscas acelerar tu transformación digital con soluciones robustas y seguras, contacta con Q2BSTUDIO para una consultoría inicial y un plan de trabajo adaptado a tus necesidades en desarrollo de software y proyectos de inteligencia artificial

Palabras clave para mejorar posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi

Gracias por leer y esperamos que estos one-liners te inspiren a optimizar tu código y a explorar soluciones avanzadas con Q2BSTUDIO

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio