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

Descubre 19 JavaScript one-liners traducidos y adaptados por Q2BSTUDIO para acelerar el desarrollo de software a medida: trucos prácticos, ejemplos y buenas prácticas.

25 ago 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat