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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat