Códigos Fuente de JavaScript

Mostrando del 201 al 210 de 916 registros
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Determinar si una cadena es un palíndrome en JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Junio del 2020 por Katas (200 códigos)
3.455 visualizaciones desde el 27 de Junio del 2020
Crear una función que reciba una cadena y devuelva true o false dependiendo de si la cadena es un polindrome.

Un palíndrome es una palabra o frase que se lee igual de izquierda a derecha que de derecha a izquierda.

1
2
3
4
5
6
7
8
esPalindrome("Dábale arroz a la zorra el abad"); // True
esPalindrome("Salta Lenín el atlas"); // True
esPalindrome("Amigo, no gima"); // True
esPalindrome("Átale, demoníaco Caín, o me delata"); // True
esPalindrome("Anás usó tu auto, Susana"); // True
esPalindrome("A Mercedes, ese de crema"); // True
esPalindrome("A mamá Roma le aviva el amor a papá, y a papá Roma le aviva el amor a mamá"); // True
esPalindrome("¡arriba la birra!"); // True
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Eliminar diacriticos (acentos, diéresis, tildes, ...) de una cadena con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 27 de Junio del 2020 por Katas (200 códigos)
5.056 visualizaciones desde el 27 de Junio del 2020
Desde ES6 existe el método normalize() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize) para llevar a la forma descompuesta de normalización en Unicode.

En la forma NFD, los diacríticos son caracteres diferentes, lo que hace es separar cualquier carácter base de su acento, diéresis, ...
Y lo importante es que todas las marcas diacriticas están en el rango U+0300 - U+036F, por lo cual ya podemos hacer un simple replace sobre la forma NFD de esos rangos.

diacriticos

En la imagen la forma NFD separa el carácter base

1
2
eliminarDiacriticos("lá chòcölatìna MÓRDÌDÁ"); // la chocolatina MORDIDA
eliminarDiacriticos("España"); // Espana
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Sumar todos los arrays enviados a una función con JavaScript


JavaScript

Publicado el 22 de Junio del 2020 por Katas (200 códigos)
1.313 visualizaciones desde el 22 de Junio del 2020
Función que recibe un numero indeterminado de arrays numéricos y suma sus valores.

1
2
3
4
5
6
sumarArrays([1, 2, 3], [1, 2, 3], [1, 2, 3]); // [3, 6, 9]
sumarArrays([1, 2, 3], [1, 2, 3, 4], [1, 2, 3]); // [3, 6, 9, 4]
sumarArrays([1, 2, 3], [1, 3], [1, 2, 3]); // [3, 7, 6]
sumarArrays([1, 2, 3], [], [1, 2, 3]); // [2, 4, 6]
sumarArrays([1, 2, 3]); // [1, 2, 3]
sumarArrays([]); // []
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Sumar dos arrays en JavaScript


JavaScript

Publicado el 22 de Junio del 2020 por Katas (200 códigos)
5.155 visualizaciones desde el 22 de Junio del 2020
Función para sumar los valores de dos arrays numéricos.

1
2
3
4
5
sumarArray([1, 2, 3], [1, 2, 3]); // [2, 4, 6]
sumarArray([1, 2, 3], [1, 2]); // [2, 4, 3]
sumarArray([1, 2], [1, 2, 3]); // [2, 4, 3]
sumarArray([], []); // []
sumarArray([1, 2, 3], sumarArray([1, 2, 3], [1, 2, 3])); // [3, 6, 9]
Imágen de perfil
Val: 3.506
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Encuesta con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 16 de Junio del 2020 por Joel (150 códigos)
2.714 visualizaciones desde el 16 de Junio del 2020
Código de ejemplo, que muestra como mostrar una encuesta en JavaScript obteniendo los valores de un objeto de JavaScript.
Muestra las preguntas y las respuestas ordenadas aleatoriamente.

encuesta-en-javascript
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Devolver un valor aleatorio de un array de valores


JavaScript

Publicado el 5 de Junio del 2020 por Katas (200 códigos)
3.809 visualizaciones desde el 5 de Junio del 2020
Crear una función que reciba un array, y devuelva uno de sus valores de forma aleatoria.

1
2
3
4
5
6
let a=[1, 2, 3, 4, 5, 6];
random(a); // [5]
random(a); // [2]
a=["el", "la", "los", "las"];
random(a); // "los"
random(a); // "la"


Utilizando el prototype



Si deseas poder utilizar la función desde el array al estilo:

1
[1, 2, 3, 4, 5, 6].random();

Puedes crear el protoype:
1
2
3
Array.prototype.random = function(){
  return this[Math.floor(Math.random() * this.length)];
}