Buscar un código de JavaScript
Mostrando del 161 al 170 de 523 coincidencias
Se ha buscado por la cadena: editor
Crear una función que reciba un array, y devuelva uno de sus valores de forma aleatoria.
editor_code'>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:
editor_code'>[1, 2, 3, 4, 5, 6].random();
Puedes crear el protoype:
editor_code'>Array.prototype.random = function(){
return this[Math.floor(Math.random() * this.length)];
}
Crear una función que reciba un array de valores, y devuelve el mismo array con sus valores ordenados aleatoriamente o desordenados.
editor_code'>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"]
Contar el mayor numero de elementos en una lista de objetos del tipo:
editor_code'>[{veg: ["carrots","butternut squash"]},{veg: ["sweet potato","courgette"]}]
y devolver un indice con mas vegetales.
editor_code'>let recetas=[{veg:['carrots','butternut squash','courgette','sweet potato']},{veg:['carrots','butternut squash','courgette']},{veg:['carrots','butternut squash']}];
console.log(tastiest(recetas)); // 0
Crear una función que reciba un array de valores y uno o varios valores a eliminar del array.
editor_code'>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]
Crear una función que reciba una altura, y devuelva una lista con los asteriscos para mostrar un pico de estrella.
editor_code'>picoEstrella(3); // [" *", " * *", "* *"]
picoEstrella(5); // [" *", " * *", " * *", " * *", "* *"]
Para mostrar el pico de estrella en web o consola, se puede utilizar join()
Para web:
editor_code'>document.write("<pre>");
document.write(picoEstrella(10).join("\n"));
document.write("</pre>");
Para la consola:
editor_code'>console.log(piramide(10).join("\n"));

Ejemplo de como avanzar y retroceder entre los elementos de un array.

Simular el tiro de tres dados y sumar sus valores durante 1000 veces, y contar las veces que aparece la suma de los tres dados.
Mostrar el resultado obtenido:
editor_code'>Ha salido suma 3: 8 de 1000 veces
Ha salido suma 4: 19 de 1000 veces
Ha salido suma 5: 26 de 1000 veces
Ha salido suma 6: 47 de 1000 veces
Ha salido suma 7: 63 de 1000 veces
Ha salido suma 8: 95 de 1000 veces
Ha salido suma 9: 112 de 1000 veces
Ha salido suma 10: 135 de 1000 veces
Ha salido suma 11: 131 de 1000 veces
Ha salido suma 12: 107 de 1000 veces
Ha salido suma 13: 99 de 1000 veces
Ha salido suma 14: 61 de 1000 veces
Ha salido suma 15: 52 de 1000 veces
Ha salido suma 16: 22 de 1000 veces
Ha salido suma 17: 19 de 1000 veces
Ha salido suma 18: 4 de 1000 veces
Crear una función que recibe un numero y comprueba que los valores del numero no disminuyan, que sean siempre iguales o superiores.
editor_code'>increment(1234); // true
increment(1223); // true
increment(1111); // true
increment("1234"); // true
increment(""); // true
increment(1232); // false
increment(6234); // false
increment("12a34"); // false
increment("a1234"); // false
Función que recibe un objeto y un array con las propiedades a devolver del objeto.
editor_code'>getPropertiesFromObject({age: 25, name: "tom", city: "NY"}, ["name"]); // {name: "tom"}
getPropertiesFromObject({age: 25, name: "tom", city: "NY"}, ["name", "country"]); // {name: "tom"}
getPropertiesFromObject({age: 25, name: "tom", city: "NY"}, ["name", "age"]); // {name: "tom", age: 25}
getPropertiesFromObject({age: 25, name: "tom", city: "NY"}, ["parent", "state"]); // {}
getPropertiesFromObject({}, ["name", "age"]); // {}
getPropertiesFromObject({age: 25, name: "tom", city: "NY"}, []); // {}
Función que recibe un objeto y un array de valores a verificar si existen en el objeto.
editor_code'>propertiesExistsInObject({age: 25, name:"tom", city: "NY"}, ["name"]); // true
propertiesExistsInObject({age: 25, name:"tom", city: "NY"}, ["name", "city"]); // true
propertiesExistsInObject({"age": 25, "name":"tom", "city": "NY"}, ["name", "city"]); // true
propertiesExistsInObject({age: 25, name:"tom", city: "NY"}, ["name", "country"]); // false
propertiesExistsInObject({age: 25, name:"tom", city: "NY"}, []); // true
propertiesExistsInObject({}, ["name", "country"]); // false
Un código similar para verificar las propiedades y sus valores:
editor_url'>https://www.lawebdelprogramador.com/codigo/JavaScript/6190-Comprobar-si-un-objeto-contiene-ciertas-propiedades-con-ciertos-valores.html