5. Objetos y colecciones


17. ¿Cómo se declara un objeto y cómo se accede a sus propiedades?

Básicamente un objeto lo podemos declarar con llaves {}, para guardar info en forma de parejas de clave y valor, y para poder lo que tiene dentro puedes usar un punto o unos corchetes.

Sintaxis:
const objeto = {
clave: "valor"
};

Ejemplo:
const alumno = {
nombre: "Pedro",
carrera: "Odontología",
semestre: 1
};

console.log(alumno.carrera); // aquí usamos el punto
console.log(alumno["carrera"]); // notación de corchetes

3 Aspectos para resumir todo es:
1.- Declaras el objeto con llaves y le metes las propiedades separadas por comas.
2.- Para consultar un dato usas el punto junto al nombre de la propiedad.
3.- Si la propiedad tiene espacios o la quieres buscar con una variable puedes usar corchetes.

18. ¿Qué diferencia hay entre una propiedad y un método en un objeto?

La diferencia es que una propiedad nomás guarda un dato estático, básicamente como un texto o un número, mientras que un método es una función guardada dentro del objeto que sirve para que haga una acción o tarea.

Un ejemplo es:
const carro = {
marca: "toyota", // la propiedad porque solo es un dato
encender: function() { // método porque es una función que hace algo, un verbo
console.log("El auto ya prendió");
}
};
console.log(carro.marca); // la salida es: toyota
carro.encender(); // El auto ya prendió

Prop vs Método

19. Menciona al menos 3 métodos básicos de los arrays (push, pop, map, etc.) y explica cómo funcionan.

Los métodos arrayss son herramientas que trae el JavaScript para modificar o recorrer listas de elementos rápidamente.

miArray.metodo();

El método push() se utiliza para agregar un nuevo elemento a un array, metiendo el valor al final de la lista, haciendo que su tamaño aumente y colocándose en el último índice.

arr.push(VALOR);
Ejemplo:
let arr = [1, 2];
arr.push("3");
console.log(arr);

El resultado será:
[1,2,"3"]

El método pop() se utiliza para eliminar un elemento de un array, quitando siempre el último elemento que tenga, actualizando el arreglo original y reduciendo su longitud.

arr.pop();

Ejemplo:
let arr = [1, 2, 3];
let lastNum = arr.pop();
console.log(arr);
console.log(lastNum);

El resultado es:
[1,2]
3

El método map() es otra herramienta de los arrays para recorrer la lista, pero con la ventaja de que no te altera el arreglo original, sino que le aplica una operación a cada elemento y te regresa un arreglo totalmente nuevo ya transformado.

miArray.map(elemento => ...);

Ejemplo:
let numeros = [1, 2, 3];
let dobles = numeros.map(n => n * 2);
console.log(dobles); // [2, 4, 6]

Lo que pasa aquí es que:
1.- Recorre toda la lista elemento por elemento de forma automática.
2.- Le aplica la función que le pongas a cada valor sin tocar para nada el arreglo original.
3.- Te devuelve un arreglo completamente nuevo con los cambios listos para usarse.

Métodos Array

Regresar al Inicio


Universidad Politécnica de Victoria Tarea N2 JS Abdiel Gerardo Alonso Herrera 2530150