Códigos Fuente de JavaScript

Mostrando del 211 al 220 de 919 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

Devolver un valor aleatorio de un array de valores


JavaScript

Publicado el 5 de Junio del 2020 por Katas (200 códigos)
4.068 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)];
}
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

Ordenar un array aleatoriamente o desordenar un array


JavaScript

Publicado el 5 de Junio del 2020 por Katas (200 códigos)
5.568 visualizaciones desde el 5 de Junio del 2020
Crear una función que reciba un array de valores, y devuelve el mismo array con sus valores ordenados aleatoriamente o desordenados.

1
2
3
4
5
6
let a=[1, 2, 3, 4, 5, 6];
miArrayDesordenado(a); // [3, 4, 5, 2, 1, 6]
miArrayDesordenado(a); // [3, 4, 6, 5, 2, 1]
a=["el", "la", "los", "las"];
miArrayDesordenado(a); // ["los", "las", "el", "la"]
miArrayDesordenado(a); // ["los", "la", "las", "el"]
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 la receta con mas ingredientes


JavaScript

Publicado el 30 de Mayo del 2020 por Katas (200 códigos)
1.355 visualizaciones desde el 30 de Mayo del 2020
Contar el mayor numero de elementos en una lista de objetos del tipo:
1
[{veg: ["carrots","butternut squash"]},{veg: ["sweet potato","courgette"]}]
y devolver un indice con mas vegetales.

1
2
let recetas=[{veg:['carrots','butternut squash','courgette','sweet potato']},{veg:['carrots','butternut squash','courgette']},{veg:['carrots','butternut squash']}];
console.log(tastiest(recetas)); // 0
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 ciertos elementos de un array


JavaScript

Publicado el 29 de Mayo del 2020 por Katas (200 códigos)
1.235 visualizaciones desde el 29 de Mayo del 2020
Crear una función que reciba un array de valores y uno o varios valores a eliminar del array.

1
2
3
extractItems(['a', 'b', 'c', 'a', 'b', 'c'], 'a', 'c'); // ['b', 'b']
extractItems([1, 2, 3, 4, 5, 6, 7, 8], 4, 5, 6, 7); // [1, 2, 3, 8]
extractItems([1, 1, 2, 1, 1], 1); // [2]
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

Pico de estrella con asteriscos


JavaScript

Publicado el 24 de Mayo del 2020 por Joel (150 códigos)
2.168 visualizaciones desde el 24 de Mayo del 2020
Crear una función que reciba una altura, y devuelva una lista con los asteriscos para mostrar un pico de estrella.

1
2
picoEstrella(3); // ["  *", " * *", "*   *"]
picoEstrella(5); // ["    *", "   * *", "  *   *", " *     *", "*       *"]

Para mostrar el pico de estrella en web o consola, se puede utilizar join()

Para web:
1
2
3
document.write("<pre>");
document.write(picoEstrella(10).join("\n"));
document.write("</pre>");

Para la consola:
1
console.log(piramide(10).join("\n"));


5eb5a8d88689f-pico-estrella-asteriscos
Imágen de perfil
Val: 18
Ha aumentado su posición en 5 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Instalación de Librerías de JavaScript en cualquier S.O.


JavaScript

Publicado el 23 de Mayo del 2020 por Hdb Programming (46 códigos)
2.205 visualizaciones desde el 23 de Mayo del 2020
Con este comando podremos instalar librerías de JavaScript mediante tu terminal favorita, Powershell, CMD, Terminal de Mac, Terminal de Linux; para así agregarle más funciones a tu código de JavaScript

Enlace a la web de npm (en la que podrás encontrar más librerias para JavaScript):
https://www.npmjs.com/