Códigos Fuente de JavaScript

Mostrando del 21 al 30 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

Permutaciones de un array


JavaScript

Publicado el 26 de Junio del 2021 por Katas (200 códigos)
14.950 visualizaciones desde el 26 de Junio del 2021
Genera todas las permutaciones de los elementos de una matriz (contiene duplicados).

Usa la recursividad. Para cada elemento de la matriz dada, cree todas las permutaciones parciales para el resto de sus elementos. Use Array.prototype.map() para combinar el elemento con cada permutación parcial, luego Array.prototype.reduce() para combinar todas las permutaciones en una matriz. Los casos base son para una longitud de matriz igual a 2 o 1.

ADVERTENCIA: El tiempo de ejecución de esta función aumenta exponencialmente con cada elemento de la matriz. Cualquier cantidad de más de 8 a 10 entradas hará que su navegador se cuelgue mientras intenta resolver todas las diferentes combinaciones.

1
2
permutations([1, 2, 3]); // [1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]
permutations(["a", "b", "c"]); // ["a", "b", "c"], ["a", "c", "b"], ["b", "a", "c"], ["b", "c", "a"], ["c", "a", "b"], ["c", "b", "a"]
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

Obtener el valor mas grande


JavaScript

Publicado el 22 de Junio del 2021 por Katas (200 códigos)
7.840 visualizaciones desde el 22 de Junio del 2021
Función para obtener el valor enviado mas grande.

1
2
3
4
5
6
longestItem('esto', 'es', 'un', 'bigTest'); // bigText
longestItem(...['a', 'ab', 'abc']); // 'abc'
longestItem(...['a', 'ab', 'abc'], 'abcd'); // 'abcd'
longestItem([1, 2, 3], [1, 2], [1, 2, 3, 4, 5]); // [1, 2, 3, 4, 5]
longestItem([1, 2, 3], 'foobar'); // 'foobar'
longestItem([1, 2, 3], 'f'); // [1, 2, 3]
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

Crear una url con parámetros


JavaScript

Publicado el 19 de Junio del 2021 por Katas (200 códigos)
8.268 visualizaciones desde el 19 de Junio del 2021
Une todos los segmentos de una URL dada y luego normaliza la URL resultante.

Use String.prototype.join('/') para combinar segmentos de URL, luego una serie de llamadas String.prototype.replace() con varias expresiones regulares para normalizar la URL resultante (elimine las barras dobles, agregue las barras inclinadas adecuadas para el protocolo, elimine las barras inclinadas antes parámetros, combine los parámetros con '&' y normalice el primer delimitador de parámetro).

1
UrlJoin('http://www.google.com', 'a', '/b/cd', '?foo=123', '?bar=foo'); // 'http://www.google.com/a/b/cd?foo=123&bar=foo'
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

Genera números primos hasta un número determinado


JavaScript

Publicado el 13 de Junio del 2021 por Katas (200 códigos)
8.726 visualizaciones desde el 13 de Junio del 2021
Genera números primos hasta un número determinado, utilizando el Tamiz de Eratóstenes.

Genere una matriz desde 2 hasta el número dado. Utilice Array.prototype.filter () para filtrar los valores divisibles por cualquier número desde 2 hasta la raíz cuadrada del número proporcionado.

1
primes(20); // [2, 3, 5, 7, 11, 13, 17, 19]
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

Mover el scroll para bajar y subir


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 10 de Junio del 2021 por Katas (200 códigos)
24.074 visualizaciones desde el 10 de Junio del 2021
Este código muestra como mover el scroll de un elemento que tiene el estilo overflow-y:auto; asignado.

Para bajar el scroll, ponemos en la posición scrollTop del elemento el valor de scrollHeight.
Para subir el scroll, simplemente le ponemos la posición scrollTop a 0.

scroll
Imágen de perfil

Juego de la serpiente


JavaScript

Publicado el 30 de Mayo del 2021 por Administrador (718 códigos)
3.302 visualizaciones desde el 30 de Mayo del 2021
Este es el juebo básico de que la serpiente se va comiendo los elementos que van apareciendo de la pantalla.
Utiliza las flechas del teclado para mover-lo!!

juego-de-la-serpiente