3 Objects Flashcards
¿Cuál es la relación de JS con los objetos?
JS es un de lenguaje de programación orientado a objetos basados en prototipos.
¿Cuál es la forma más ágil de aprender JS?
NOTA: la forma más ágil y rápida de entender JS, es entender los objetos y cómo funcionan.
¿Qué es un objeto?
Cada OBJETO es una instancia única de un prototipo de objeto. Una abstracción de sus características y funciones plasmadas en el lenguaje de programación.
¿Qué es un método?
Cuando una función está dentro de un objeto, se le llama método.
Los métodos son características que cambian propiedades dentro de los objetos.
¿Qué es Paradigma Orientado a Objetos?
Modelo mental de OBJETOS descritos por sus PROPIEDADES ÚNICAS basado en un OBJETO PROTOTIPO cuyas PROPIEDADES INDIVIDUALES pueden ser modificadas usando MÉTODOS INTERNOS.
¿Cómo se define un OBJETO en JS?
1 Necesito una variable que “contenga” su data el objeto (lo convencional es crear una constante).
-Para definir un objeto:
Const backpack = {
name=”Everyday Backpack”;,
volume= 30,
color: ”grey”,
};
#2 Necesito declarar el objeto con un nombrel. #3 Necesito definir sus propiedades y funciones.
¿Por qué los OBJETOS se declaran mediante constantes?
Porque a pesar de que puedo cambiar las propiedades en su interior, no puedo remover o reemplazar el objeto como tal. (las propiedades no son variables constantes y por eso pueden ser cambiadas, pero no puedo asignar otros valores directamente al objeto, fuera de las propiedades que tiene).
Propiedades
Las propiedades describen diferentes aspectos del objeto.
Partes de una propiedad
Key | value | coma (separa las propiedades)
Name: “Everyday Backpack”,
El valor puede ser un número entero, un string entre “” o un número de punto flotante.
¿Para qué sirve CamelCase?
Usar CamelCase en los nombres de las propiedades, evita problemas.
¿Cómo mostrar los objetos en consola?
Puedo mostrar los objetos en consola a través de:
Console.log(ObjetoXS);
Esta instrucción, hace que el objeto sea llamado a mostrarse en consola. También puedo imprimir en consola un string de texto a través del console log que detalle qué objeto es este.
Ej: Console.log(“Este es el objetoXS”, ObjetoXS );
FUNCIONES:
Generalmente ejecutan acciones sobre las propiedades de los objetos.
FUNCTION EXPRESSION
Es una de las dos formar para crear métodos
#1- Declaro la función identificándola con la palabra function #2- Declaro entre paréntesis el parámetro que usará esta función.
toggleLid: function (lidStatus) {
},