Recuerda que puedes hacer preguntas en el Foro de Make It Real.
Crea una variable llamada pedro de tipo objeto literal con las siguientes llaves y valores:
nombre- "Pedro Perez"edad- 30activo- truehobbies- un arreglo con los siguientes elementos: "programar", "squash", "piano".
Ahora haz lo siguiente:
- Imprime en consola el valor de la llave
edad. - Agrega una propiedad con llave
estaturay valor1.8. - Elimina la propiedad con llave
activo. - Recorre todas las propiedades e imprímelas en consola (una línea por propiedad y separando la llave y el valor con dos puntos
:).
El resultado en consola debería ser parecido al siguiente (puede que las propiedades no salgan en el mismo orden):
30
nombre: "Pedro Perez"
edad: 30
hobbies: ["programar", "squash", "piano"]
estatura: 1.8
Comparte tu respuesta en este enlace.
Escribe una función llamada saludar que reciba un objeto que representa una persona y retorne la frase como se muestra a continuación:
// escribe tu función acá
// código de prueba
const pedro = { nombre: "Pedro", edad: 23 }
console.log(saludar(pedro)) // "Hola Pedro, tienes 23 años"
const maria = { nombre: "Maria", edad: 35 }
console.log(saludar(maria)) // "Hola Maria, tienes 35 años"
const juan = { nombre: "Juan" }
console.log(saludar(juan)) // "Hola Juan"El objeto siempre tendrá la llave nombre. La llave edad es opcional y cuando no está presente deberás omitir la parte ", tienes x años".
Comparte tu respuesta en este enlace.
Escribe una función buscarProducto que reciba un arreglo de objetos y un número. La función deberá buscar el número dentro de cada objeto (en la llave id) y retornar el objeto encontrado.
Si no encuentra un objeto con ese id deberá retornar null.
// escribe tu función acá
// código de prueba
let productos = [{ id: 1, nombre: "A" }, { id: 2, nombre: "B" }]
console.log(buscarProducto(productos, 1)) // { id: 1, nombre: "A" }
productos = [{ id: 1, nombre: "A" }, { id: 2, nombre: "B" }]
console.log(buscarProducto(productos, 566)) // nullComparte tu respuesta en este enlace.
Escribe una función llamada descifrar que reciba un string y un objeto. Utiliza las propiedades del objeto para reemplazar los caracteres de la cadena y retorna el resultado:
// escribe tu función acá
// código de prueba
console.log(descifrar("h0l4", { 0: "o", 4: "a" })) // "hola"
console.log(descifrar("pyrmizo", { y: "e", z: s })) // "permiso"
console.log(descifrar("igual", { h: "n" })) // "igual"Comparte tu respuesta en este enlace.
Escribe una función llamada frecuencias que reciba un string y retorne un objeto con el número de veces que aparece cada carácter (exceptuando el espacio en blanco):
// escribe tu función acá
// código de prueba
console.log(frecuencias("hola mundo"))
// { h: 1, o: 2, l: 1, a: 1, m: 1, u: 1, n: 1, d: 1 }
console.log(frecuencias("anita lava la tina"))
// { a: 6, n: 2, i: 2, t: 2, l: 2, v: 1 }Comparte tu respuesta en este enlace.
Crea una variable llamada persona de tipo objeto literal con las siguientes propiedades:
peso- 65estatura- 1.8bmi- una función que retorne el índice de masa corporal de la persona. Recuerda que la fórmula espeso/estatura^2(peso sobre estatura al cuadrado).
// escribe tu código acá
// código de prueba
console.log(persona.bmi()) // 20.061728395061728Comparte tu respuesta en este enlace.