Transcripciones
1. Los fundamentos de javas - objetos: video de promoción: Bienvenido al script Java. Los Fundamentos. JavaScript es el lenguaje de programación más popular en el mundo se ha llamado el lenguaje de la Web Stack Overflow listado como la tecnología sorda más popular y obtener tener números it como los primeros rangos aprendizaje de idiomas JavaScript te permitirá ser un desarrollador de pila completa o fondo una especialidad en el front end o el back end. Con JavaScript, podrás hacer frente a frontales y frameworks como reaccionar y angular en el lado del cliente . Y también puedes cortar en el lado del servidor de back end sin Js y crear bases de datos con Mongo . DB JavaScript es un idioma, por lo que va a tomar algún tiempo aprender antes de poder escribir poesía o una novela en cualquier idioma, primero hay
que aprender el alfabeto de idiomas, cómo hacer palabras y ver cómo lo usan los demás. Para aprender JavaScript. Vamos a mirar bajo el capó. Esto no sólo va a ser un ejercicio para copiar el código de otra persona para terminar con una aplicación que no entiendes. Todo lo que hagamos será visual en forma de una lección de pizarra en la que realmente se puede ver cómo funciona y se conecta todo. Si eres aprendiz visual, este es el curso para ti. Esto no se trata de ir 0 a 60 o cero a héroe, porque si realmente estás empezando en cero, esos cursos te dejan atrás rápidamente. Se trata de aprender. Entender y aplicar es que podrías construir y crear con JavaScript. Camino seguirá entonces nuestra pizarra blanca. Las lecciones a la manera de laboratorio entrarán en el desarrollador de software Google Chrome. cardos cónsul son juegos de guión Java. No hay nada que necesites descargar para este curso. Sin herramientas especiales, sin pasos adicionales. Sólo Google, chrome, todo. Aprendiste la lección que luego recrearemos juntos en el laboratorio. Entonces te daré un reto de código para recrear lo que aprendimos juntos y luego
miraremos juntos una posible solución. Bienvenido a Java Script. De lo básico. Empecemos a hablar guión laboral
2. JavaScript los fundamentos - objetos: literales de objetos de objetos: Bienvenido a Java. Guión los conceptos básicos en esta sección. Vamos a mirar objetos en esta lección. Vamos a mirar objeto. Notación literal. ¿ Qué es un objeto? En Javascript? Un objeto es un tipo de valor que consiste en pares de valores clave. JavaScript tiene dos tipos de valores principales. Primitivos y objetos. ¿ Qué es una primitiva en javascript? Cuerdas números Bruins Noel indefinido. Y con s seis. Tenemos símbolos, así que cualquier cosa que no sea primitiva es un objeto. Eso significa que el script Java tiene una gran cantidad de objetos, incluyendo un raise y funciones que veremos más adelante. La mayoría de los artículos cotidianos nos pueden ayudar a entender cómo funcionan los objetos JavaScript, ya sea
un televisor, una bañera o un auto, puedes convertir casi cualquier cosa a tu alrededor en un objeto de script Java. Vamos a tener algunos cambios de vocabulario cuando hablemos de objetos que serán importantes recordar
a medida que aprendas a pensar y hablar y javascript en un objeto. Las variables se conocen como propiedades. Si una variable es parte de un objeto se llama propiedad. inmuebles nos hablan del objeto, como el nombre de un hotel o el número de habitaciones que tiene en un objeto. Las funciones se conocen como métodos. Si una función es parte de un objeto, se le llama método. Los métodos representan tareas que están asociadas con el objeto. Vamos a profundizar en las funciones y los métodos. En una lección posterior, veamos cómo crear un objeto. JavaScript nos da algunas formas de crear objetos. En esta conferencia, veremos objeto. Notación literal. Este es un simple es usar para rizar llaves y colocar pares de valor clave dentro de esas
llaves llaves. Con comas que separan el valor clave perecen. Adelante y construyamos un auto. Nuestro objeto ahora está creado, pero no hay nada en él. Se trata de un auto sin partes y sin características. Adelante y lluvia de ideas. ¿ Qué tiene tu auto? Way necesita cuatro ruedas, pintura
roja, motor de eficiencia de
combustible y un Guest Inc Vamos a añadir estos artículos entre los tirantes
rizados abiertos y cerrados . Los objetos están llenos de valores de propiedad o pares de valores clave en JavaScript, el aire Keys, también conocido como propiedades, y podemos usar esos términos de manera intercambiable. Cuando hablamos de objetos, la clave o propiedades no necesitan comillas simples o dobles, aunque pueden tenerlas siempre y cuando sea una variable JavaScript válida. Veremos más adelante cómo podemos agregar nombres de propiedades que serían nombres de variables no válidos, pero rodearlos de comillas. Tenga en cuenta que entre cada par de valor clave de usted tiene una coma a excepción del
par de valor clave final . No, hay otras formas de construir un auto. Tan pronto como hayamos declarado nuestro objeto, podemos agregar propiedades de vía notación de punto y corchetes. Tardará un segundo en agarrar pero debe hundirse rápidamente con el uso. En primer lugar se asegurará de que nuestro objeto sea declarado ya que mostramos cómo construir con notación tanto de perro como de
soporte. Adelante y empecemos a construir con notación de puntos. En primer lugar, simplemente
seguimos la fórmula de nombrar el objeto que hemos creado. Después ponemos un punto y luego nombramos a la propiedad y le asignamos valor. Estas son partes iban de puntera acceso con notación de puntos. El objeto es auto. El inmueble que queremos agregar son ruedas y el valor es el número cuatro nuevamente el objeto, su auto, la propiedad que desea agregar su color y el valor es la cuerda roja y así sucesivamente Si escribimos esto en la consola como lo harás en el laboratorio, conseguiremos el mismo resultado. Ahora construyamos el mismo auto con notación de soporte. Asegúrese de que hemos declarado el objeto. Coche VAR es igual a tirantes rizados abiertos y de cierre. Ahora para agregar propiedades y valores con notación de corchetes seguirá una fórmula similar a la
notación de puntos . Empezaremos con el objeto declarado que en lugar de un punto, pondrá entre corchetes abiertos y de cierre con comillas simples o dobles dentro de ellos. Y el nombre de la propiedad dentro de eso después de eso asignará el valor, como en nuestra notación de puntos. Ejemplo. Si pusiéramos esto en nuestro cónsul, encontraríamos que este devuelve el mismo auto en nuestro próximo video. Vamos a echar un vistazo más profundo a la notación de puntos y corchetes y ver cómo pueden acceder e incluso cambiar valores en nuestro objeto. Gracias por unirme a mí en mirar la notación literal del objeto. Ahora vamos a conducir a nuestros retos y nos vemos en el laboratorio
3. Los fundamentos de javas es la masajes: laboratorio literales de objetos de objetos: está bien, acabamos de terminar nuestra lección sobre objetos de script Java. Aprendimos que los objetos son colección suelta de pares de valores clave, y cualquier cosa que no sea un valor primitivo en JavaScript es un objeto. Incluso construimos un auto juntos de tres maneras diferentes. Adelante y abramos a nuestro cónsul y hagamos más trabajo con objetos. Aquí está el reto. Construyamos una persona con notación literal objeto. Quiero que empieces con tres pares de valor de propiedad dentro del objeto. Cuando lo declare, asegurémonos de que los valores representen tres tipos de valores. Un número de cadena y booleano. Después de que hayas construido esto, vamos a crear dos objetos más con la notación de perro y soporte. Adelante y pausa tu video y construye esto y luego regresaremos y haremos una posible solución juntos. Está bien, ¿cómo ir? Juguemos creador y construyamos una persona. Empezaremos agregando tres pares de valores clave que contienen al menos un número de cadena y lingotes. Tenemos un hombre hambriento, mediados de los años veinte y una altura de cinco pies 10 pulgadas. Como puede ver, convertí lo que podría parecer un número en una cadena y utilicé la cláusula de escape para mantener la comilla
única en el texto de cadena. Ahora sigamos adelante y creamos un nuevo objeto con llaves como lo hicimos arriba y usamos puntera de
notación de puntos agregar valor al objeto. El objeto es tu elección. Seguiré adelante y sugeriré pizza si necesitas una idea. Pero adelante y video positivo y crear un objeto con notación de puntos. Podría ser cualquier combinación de propiedad y valores. Entonces volveremos juntos y haremos una pizza. Está bien, sigamos adelante y ideemos juntos una solución para un objeto de pizza. Nuestro primer paso es crear el objeto de pizza. Nuestro siguiente paso es empezar a hacer nuestra pizza. Hacemos esto nombrando a nuestro objeto que colocando el punto luego colocando nuestra propiedad y finalmente asignándole un valor. Toda buena pizza tiene una corteza. Hagámosla una corteza más saludable y usemos trigo. También va a necesitar una salsa. Adelante y sumamos a Maren. Era para el queso seguirá adelante y usará mozzarella, y tenemos que tener algunos ingredientes. Seguiremos adelante y volveremos a añadir queso. Pepperoni, aceitunas y champiñones. Adelante y tecleemos pizza en una consola y veamos qué obtenemos. Eso es justo lo que estábamos buscando. Ahora sigamos adelante y construyamos una taza con notación de corchetes para este objeto. Quiero que incluya tres propiedades y valores usando un tipo de datos de cadena, Boolean y un número. Adelante y construye esa taza, y cuando termines, repasaremos juntos una posible solución. Está bien, ¿cómo ir? Construyamos una taza juntos. Empezaremos por construir nuestra copa. Objeto construirá nuestra copa con notación de corchetes colocando la propiedad dentro de comillas simples o dobles y rodeando eso con corchetes. Entonces le asignaremos un valor. Le daremos una propiedad de aislado on. Un booleano de verdad le dará una propiedad de líquido y una cadena de agua. Le daremos una propiedad de onza y un número de 16. Adelante y pongamos esa copa en una consola y veamos qué devuelve. Son exactamente lo que estábamos buscando. Algo que probablemente se esté quedando fuera de ti por ahora es lo mucho más fácil que es escribir en notación de
puntos. Se trata de tres personajes menos y viene mucho más naturalmente mientras se escribe. Entonces, ¿por qué existe notación de corchetes? Lo averiguaremos pronto. Nos vemos en nuestra próxima lección
4. Los fundamentos de javas es la masajes: notación y el Bracket y la notación: bienvenido de nuevo a Java, despojado de lo básico en esta lección. Vamos a ver el acceso a propiedades de un objeto con notación de punto y corchetes. En nuestra última lección, construimos un auto juntos. Supongamos que eres mecánico y necesitas acceder aparte o valor de propiedad de tu auto u objeto o en algunos casos, incluso cambiar los valores de la propiedad. Antes de hacer nada, echemos un vistazo a nuestro auto y a una propiedad nueva en valor. Añadamos lo que sería un dedo variable inválido nuestro objeto de auto. También podemos agregar esta variable inválida a nuestro auto con notación de soporte. En ambos ejemplos, necesitamos tener cotizaciones alrededor de nuestra propiedad. Podríamos poner cotizaciones alrededor de las otras propiedades, pero no necesitamos Teoh. Eso sería considerado mala práctica. Pero cuando no hemos involucrado variable, debemos rodearla con comillas. No es posible agregar esto con notación de puntos. Esta es una de las limitaciones de las notaciones de puntos. Podemos agregar variables que comiencen con números, tengan espacios o usen palabras reservadas como la función Var o CONST. Deben colocarse a través de la notación literal del objeto o añadirse con notación de corchetes. Añadamos otra propiedad y valor a nuestro auto usando un auto de nombre variable inválido. La función de propiedad es igual a camino de conducción. Tiene que poner cotizaciones alrededor de la función con nombre de propiedad porque esta es una
palabra clave de reserva de JavaScript que normalmente sería una variable inválida. Y entonces le hemos dado el valor de la unidad de cadena. Ahora volvamos a nuestra historia de un mecánico que intenta acceder a los valores de propiedad desde el
objeto del auto . Empecemos con la notación de puntos, el acceso
del dedo del pie, una propiedad o un método de un objeto con notación de puntos. Se utiliza el nombre del objeto, seguido de un punto luego el nombre de la propiedad o método. Se desea acceder al dedo del pie. Propiedad de un objeto con notación de puntos. Se utiliza el nombre del objeto, seguido de un punto que no sea el nombre de la propiedad a la que se desea acceder. Entonces imaginemos que queremos acceder al color rojo y luego hacer Honda del auto. Escribiríamos objeto, color de propiedad de punto de
coche y obtendríamos Vía Roja Escribiría objeto auto propiedad dot, hacer para conseguir Honda. También podemos cambiar los valores de las propiedades usando la notación de puntos también. Supongamos que querías convertir la tarjeta en verde y convertirla en un Toyota. Escribiríamos objeto auto propiedad dot, color y un hijo en la propiedad Value Green bien objeto derecho auto dot. Hacer y asignarle valor. Toyota. Podemos acceder a casi todas las propiedades de nuestro objeto de notación de puntos, y en la mayoría de los casos esta es la forma preferible de obtener acceso al valor de una propiedad, ya que es mucho más fácil escribir. Pero en algunos casos, notación de
puntos queda corta como vimos antes. No podemos usar la notación de puntos con una variable involucrada, empezando por un número. Una palabra clave reservada de script Java o una que contenga un espacio tratando de acceder a las propiedades . Año de origen y función se van a ventilar con notación de puntos. Veamos cómo obtener acceso a nombres de variables involucradas para propiedades con
notaciones de corchetes . Ahora primero, para acceder a las propiedades de un valor con notación de corchetes, tenemos que poner una comilla simple o doble alrededor de la propiedad y colocarla dentro de los corchetes. Supongamos que desea acceder al color y hacer de nuestro auto de nuevo. Escribimos auto objeto apertura de soporte cuadrado apertura simple o doble. Cotizar el color de la propiedad en una cotización cerrada, simple o doble, luego un cierre de corchete cuadrado para obtener rojo Way derecho Object auto apertura apertura de corchete cuadrado . Cotización simple o doble propiedad hacer que una cotización cerrada y un corchete cuadrado cerrado para conseguir Honda. Ahora sigamos adelante y veamos cómo la notación de corchetes nos permite agarrar el origen cerca del
valor de la propiedad y el valor de la propiedad de la función. El proceso es exactamente el mismo, las propiedades se airean ya dentro de las comillas, y ahora sólo las colocamos entre corchetes y estamos todos configurados. Si la notación de corchetes es mucho más flexible que la notación de puntos. ¿ Por qué es tanto más popular la notación de puntos? Echemos un vistazo a estos dos al lado del otro. Recuerda a los mejores codificadores. los mejores programadores a menudo se les conoce como perezosos. Esto significa que siempre estás haciendo las cosas de la manera más eficiente. Este es un pequeño ejemplo de la facilidad de escribir. La notación de puntos suele hacer que sea la primera opción sobre la notación de corchetes. Vamos a cerrar esta lección echando un último vistazo a un balón y accediendo a todo su valor
patrimonial. Al mirar esto, deberíamos que esa notación de puntos nos va a dar acceso a los 1er 3 inmuebles. No obstante, cuando llegamos a la propiedad hecha en camino, no
se puede acceder a ella porque hay un espacio también la longitud de la propiedad y con no tiene un espacio. Pero sí tiene un carácter especial haciéndolo una variable inválida. Recuerda las cotizaciones aire en las propiedades nos punta que lo más probable es que necesitemos corchetes notación dedo del pie acceder a esas propiedades mucho antes de que incluso empecemos a analizarlas. Muy bien, gracias por echarle un vistazo conmigo a la notación de punto y corchetes. Vamos al laboratorio y pongamos en práctica lo que hemos aprendido.
5. Los fundamentos de javas es la masajes: y el laboratorio de notación de la piel y los Bracket y: todo bien. Acabamos de terminar nuestra conferencia sobre el exceso de ing y el cambio de propiedades de un objeto con notación de puntos y corchetes. Aprendimos que a pesar de que la notación de puntos es el método más limpio y utilizado con mayor frecuencia para obtener propiedades de un corchete de objeto, la
notación es la más flexible, a
veces la única opción para crear unas propiedades de acceso en un objeto que nosotros consideraría tener nombres de variables no válidos. Adelante y abramos a nuestro cónsul y hagamos algún trabajo con objetos. Sigamos adelante y construyamos un objeto juntos. Esto podría sentirse un poco repetitivo. Si lo hace, eso es bueno. Significa que está empezando a volverse natural para ti. Construyamos un muñeco de nieve con objeto, notación
literal. Entonces te voy a pedir que accedas a diferentes partes del muñeco de nieve e incluso cambies algunas de sus partes. Entonces, ¿quieres construir un muñeco de nieve? Vámonos. Vamos a declarar un muñeco de nieve variable, y es firmarlo. El valor de este objeto las propiedades van a ser es nieve y asignado. asigna el color Booleano Verdadero. A la cuerda blanca hecha de bolas de nieve se le asigna el número tres, y al nombre de pila se le asigna la cuerda helada todo bien. Tu primer reto es acceder a todas las propiedades, seguir
adelante y golpear pausa y luego resolveremos esto juntos. Muy bien, ¿Cómo ir? Ojalá esto fuera sin problemas para ti. A pesar de que probablemente notaste un problema. Empecemos a agarrar todos los valores. Voy a seguir adelante y usar notación de puntos Stoneman dot es no retornos. Un booleano de verdadero color de punto muñeco de nieve devuelve una cadena de punto blanco y muñeco de nieve hecho de
bolas de nieve devuelve el número tres. Después llegaste al nombre de pila y probablemente viste que este Onley crea un aire
justo del bate. Sabemos que esta va a ser una variable involucrada por las comillas simples a su alrededor ,
lo que
significa que la notación de puntos no podrá acceder a ella. Revisaremos en un minuto cómo acceder a la propiedad de nombre con notación de corchetes. A continuación, cambiemos todos los valores de propiedad a los que la notación de puntos nos da acceso cambiará punto
muñeco de nieve ¿Es nieve a la cadena? Sí, podría cambiarlo por el matón y falso, pero entonces realmente quiere ser muñeco de nieve. Cambiaría de color muñeco de nieve a la cuerda naranja y no cambiará muñeco de nieve. Hecho de bolas de nieve a ocho. Este es un muñeco de nieve gigante. Ahora vamos a acceder rápidamente o propiedad de nombre de Snow man con notación de corchetes y cambiar el valor de la propiedad. Simplemente escribimos nuestro objeto y luego dentro de los corchetes y comillas, escribimos el nombre de nuestra propiedad y le asignamos el valor de la cadena. Jack Frost. OK, construyamos otro objeto. Esta vez te voy a pedir que construyas una casa. Quiero que agregues cuatro valores de propiedad con notación de puntos con valores de tres tipos de
datos diferentes , luego en otros tres valores de propiedad con notación de corchetes usando tres nombres de propiedad que solo se
pueden agregar con notación de corchetes en lugar de notación de puntos. Adelante y pulsa el botón de pausa y dale una oportunidad. Después vuelve al video y construiremos un hogar juntos. Está bien, seguro que terminaste con una casa bastante increíble. Adelante y construyamos uno juntos. Lo primero que quiero hacer es agregar algunas puertas en la casa de recamara. Puertas de punto es igual al número cuatro. Cómo parados recamaras equivale al número tres house dot Dirección igual a la cadena de 42 19 al sur de compañera street house dot office equivale al objeto Boolean False Well Lister de casa en los tres casos. Entonces dentro de este corchetes y comillas Willis las propiedades a piscina y variable
involucrada por el espacio firmarán el falso booleano al primer propietario propiedad e implicado Variable porque comienza con el número firmará una cadena de John Doe al tipo de propiedad y variable involucrada. Debido a que es una palabra reservada en JavaScript, enviaremos el departamento de cuerdas. Echemos un vistazo a su casa en la consola. Genial en todas partes o sus posibilidades son que veas que la notación de puntos es mucho más simple. Y a menos que los corchetes sean absolutamente necesarios, la notación de puntos es típicamente la mejor práctica. Eso es todo para este laboratorio, y ya veremos en la siguiente lección.
6. Los fundamentos de JavaScript - objetos: función del constructor de objetos objeto: Bienvenido de nuevo a Java. Guión Los fundamentos. En esta lección, vamos a ver las funciones constructoras de objetos. Las funciones constructoras de objetos nos permiten crear muchos objetos usando una función como plantilla . Cubriremos funciones en la sección futura. Una función por ahora es algo con lo que cuentas para hacer trabajo por nosotros. Entonces en esta lección, vamos a aprender lo que hace la función constructor de objetos por nosotros. Entonces digamos que queremos hacer un auto, luego otro auto y luego otro auto. Esto podría llevar mucho tiempo. En su ejemplo anterior, sólo
hemos podido construir un objeto, un k a.
un auto a la vez. En ocasiones en Javascript, nos gusta tener un tipo de objeto que se pueda utilizar para crear muchos objetos de un tipo. La forma estándar de crear un tipo de objeto es el uso de la función constructor de objetos. Entonces finjamos que somos una fábrica de autos y tenemos que construir muchos autos. Primero crearemos la plantilla con las propiedades de los objetos. Esto nos ahorrará de escribir mucho del mismo abrigo una y otra vez. Bueno, mira las funciones en una conferencia posterior, pero cuando te encuentres repitiendo el mismo código una y otra vez. Ahí está el sol. Probablemente haya una función que pueda hacer el trabajo por nosotros. Echemos un vistazo a este código ya que es nuevo para nosotros, entonces veremos la magia que realiza. En primer lugar, tenemos la función de palabra clave reservada JavaScript. Esto es para un intérprete de script Java, así que sabe qué hacer con el código que le estamos dando. Después de esto tenemos el nombre de la función, coche. Está capitalizado. Sé que ya les dije antes que capitalizar la primera palabra de variables no es la mejor práctica. Pero cuando se trata de notación de constructor de objetos, esto es, de hecho, la
mejor práctica. Esto no es necesario, Pero recuerda, siempre
estamos recubriendo para que los intérpretes de script Java entiendan, pero también para ojos humanos que mirarán su código más adelante. La función tiene tres parámetros. Cada uno establece el valor de una propiedad en el objeto. Las propiedades serán las mismas para cada objeto creado. Usando esta función, tenemos una nueva palabra para un vocabulario de script Java. Es la palabra reservada. Esto hagamos una pausa un momento y hablemos de esto. La palabra clave. Esto se usa comúnmente dentro de funciones y objetos donde la función ha declarado altera lo que esto significa. Siempre se refiere dedo del pie un objeto, generalmente el objeto en el que opera la función en JavaScript. El que se llama Este es el objeto que posee el código JavaScript. El valor Este, cuando se utiliza en una función, es el objeto en este caso coche que posee la función. El esta palabra clave en un constructor de objetos no tiene un valor. Es sólo un sustituto del nuevo objeto. El valor de esto se convertirá en el nuevo objeto del constructor se utiliza para crear una nota de
objeto que esto no es una variable. Es una palabra clave. No se puede cambiar el valor de esto para que sea otra cosa y obtener el mismo resultado. Producimos una cantidad masiva de autos. El coche de función es un constructor de objetos. Una vez que tengas un constructor de objetos, puedes crear nuevos objetos o instancias del mismo tipo. Podemos hacer eso estableciendo una nueva variable de auto uno y asignarle valor de auto nuevo y alrededor. El auto no tiene que ser capitalizado, pero es la convención y la mejor práctica. En este caso. Entonces le das argumentos. ¿ Recuerdas el objeto del auto? Constructor tiene los parámetros integrados en él, y aquí es donde estás llamando a la función. Entonces ponemos argumentos. Podemos entonces llenar su auto con argumentos que coincidan con los parámetros de nuestro constructor de objetos . Teníamos Honda para Make Civic para modelo y 2006 para año, y esto es lo que nuestro valor para Car one es. Eso es mucho código. Mira lo fácil que es hacer un montón de autos usando la función constructor de objetos. Una vez que hayamos creado nuestros nuevos objetos, podemos agregarles un acceso de la misma manera que cualquier otro objeto. Podríamos mirar auto para el Jeep Cherokee, y quizá quisiéramos agregar algunas características que podríamos darle para will drive con notación de puntos Car for 0.4 Will drive equivale al booleano. cierto Escierto
que podríamos darle un booleano en cuanto a si tiene pegatinas de parachoques o no, y en este caso, podemos usar notación de corchetes para hacer esto. Ahí vas. Se ha pasado de hacer autos uno a la vez a convertirse en una fábrica de automóviles. Ahora vamos a darle una oportunidad de nuevo a esto. Construyamos un zoológico Si construyéramos un zoológico con objeto poco notación, podría verse algo así. Por cierto, no
soy zoólogo, así que sólo estoy inventando esto de la parte superior de mi cabeza Primero, lo que hay en un león le dará el nombre Simba. Yo lo sé. No muy original. Iremos a comida tipo de carnívoro y un Booleano de Verdadero para Rey de la Selva. Entonces podríamos añadir un mono le dará un nombre de Luis, un tipo alimenticio de carnívoro y un booleano por falso en cuanto a ser rey de la Selva. Como puedes ver, esto va a llevar un tiempo y muchas pulsaciones repetidas a Philip Arzu. Entonces vamos a crear otra función constructor de objetos. Se parece a todos sus animales. Vamos a tener un nombre, tipo de
comida y estado de donde su rey de la selva. Empezaremos declarando una función y eligiendo un nombre de función en este caso animal nuevo. Lo capitalizamos como mejor práctica. Después rellenamos los parámetros que son nombre, tipo de
alimento y rey de la selva. Después tenemos llaves de apertura y cierre para código de función y se reemplazan Nuestra esta palabra clave que se estará refiriendo al objeto animal y se reemplazan. Nuestra esta palabra clave que se estará refiriendo a la función constructor de objetos adjunta a cada palabra clave es la propiedad que pertenecerá a cada instancia del objeto. Y luego establecemos el valor igual al parámetro anterior. Eso se llenará con el argumento cuando invoquemos la función. Entonces estamos todos listo. Vamos Philip Arzu. Acabaremos de declarar nueva variable para cada animal y el Senado. El valor de la nueva palabra clave que está pasando con el intérprete de script de trabajo sabe que vamos a hacer nuevas instancias de nuestro objeto. Entonces solo rellenamos los parámetros y estamos todos configurados y ahí lo tienes. Gracias por unirme a mí en nuestra primera mirada a las funciones constructoras de objetos. Nos vemos en el laboratorio para poner en práctica lo aprendido
7. Los aspectos básicos de la the laboratorio del edificio del aspecto del objeto: Muy bien, bienvenido a nuestro laboratorio. En nuestra lección anterior, miramos la notación del constructor de objetos. Vimos que a través del uso de una función, podemos crear una gran cantidad de objetos realmente rápido. También aprendimos que si estamos teniendo que repetir el mismo código una y otra vez, probablemente
haya una función que nos pueda ayudar. Los constructores son solo funciones regulares que se utilizan con la nueva palabra clave. Vienen y te entregan y necesitamos hacer múltiples objetos similares de las mismas propiedades y métodos en este laboratorio. Vamos a construir funciones constructoras de objetos. Vamos a construir una función constructora de casa y una función de instructor de libro. Empezaremos construyendo liberales de objetos, como hicimos durante nuestra primera lección sobre objetos. A partir de ahí, vas a convertir ese objeto literal en un constructor de objetos. Sigamos adelante y construyamos un hogar juntos. Por lo que hemos declarado una variable llamada home rooms con el apartamento número cuatro con el lingote falso color con la cadena de la piscina marrón con el Booleano True State con la cuerda de Washington City con la cuerda de Seattle. Ahora tenemos un hogar para hacer otro hogar con objeto literal. Tenemos que escribir todo esto de nuevo. Tenemos nuestra casa Teoh habitaciones, el apartamento número dos, el Boolean True color, la piscina blanca cuerda, el lingote, estado
falso, la cuerda California y la ciudad, la cuerda Sacramento. Tomó la misma cantidad de tiempo con mucho código repetido. Imaginemos que somos promotor de casa y tenemos acres de terreno para llenar de casas. Esto va a tardar un tiempo en construir cada casa a mano. Pero, ¿y si pudiera construir los planos y luego entregar esa obra a un
equipo de construcción ? No es una analogía perfecta, sino cercana a lo que hace una función constructor de objetos. Construyamos nuestro plan. Hemos nombrado a nuestra función como hogar, y hemos capitalizado nuevamente la H. No tenemos que hacer esto sino ser legibles por humanos. Es la mejor práctica y esperada. Después ponemos los parámetros. Estas iban a ser las partes de nuestra casa. Son lo que llenaremos de argumentos cuando nuestra tripulación de trabajo empiece a implementar nuestros planos llamando a una función. Tenemos entonces la palabra clave esta, que está haciendo algo de magia, y es esencialmente crear un objeto vacío que luego podemos llenar con estas diferentes propiedades de habitaciones departamento, color, piscina, estado y ciudad ahí, luego asignados a nuestros parámetros, que posteriormente se llenarán con nuestros argumentos. Ahora construyamos una tonelada de viviendas. Cada una de nuestras tripulaciones de construcción de viviendas toma esto como su plano. Nombraron sus casas declarando una variable. Este hijo del valor de la nueva palabra clave. El nuevo curado es para el trabajo. Estricta intérprete a Stan, se comió un nuevo objeto. A continuación, nombramos el nombre de la función del constructor del objeto en este caso home, que ahora es sensible a mayúsculas y minúsculas a cómo lo definimos antes. Mejor práctica de nuevo. Mantenlo en mayúscula. Ahora rellenamos los argumentos para salas de funciones constructoras de objetos, tres departamento, color
falso, la piscina de cadena azul, el lingote, False City, Atlanta y ST Georgia. Una línea de código bastante rápido. De acuerdo, aquí está tu reto. Quiero que construyas tres viviendas más con tu función constructora de objetos. Adelante y pausa el video, agarra tus herramientas y construye algunas casas de las que se unirán en unos momentos y construye algunas más. Muy bien, cómo ir, construyamos nuestras casas. Simplemente vamos a declarar tres variables seguidas de la nueva curada, creando nuevas instancias del constructor de objetos home. Y luego vamos a llenar nuestros argumentos. Irán está por un nuevo reto. Yo quiero que hagas lo mismo con el libro y una biblioteca al principio. Quieres que construyas un objeto de libro de cualquier libro con un objeto literal. Entonces quiero que te imagines que estabas llenando una biblioteca con libros y quieres hacer eso en una menor cantidad de tiempo y menos código, así que vas a tener que crear una función constructor de objetos. Entonces quiero que pobles la biblioteca creando cinco instancias más. Esto debería llevarte unos minutos. Quizás quieras ver el ejemplo que acabamos de hacer. Si no estás seguro por dónde empezar, sigue
adelante y pausa el video y en unos momentos se te ocurrirá una posible solución. Está bien. ¿ Cómo fue? Esperemos que fuera un poco un reto, pero aún manejable para ti. Empecemos por construir un objeto de libro con objeto, notación
literal. Dámoslo sólo a propiedades por el bien de la brevedad, autor y título. En realidad, hagámoslo tres y las páginas de anuncios primero declararán el libro variable. Nuestro Autor será Víctor Hugo. El título es Pereza y las Páginas. No sé si la parte superior de mi cabeza sé que es enorme y lo empecé y no pude terminar. Entonces diremos 1200 páginas. No, sigamos adelante y construyamos la función constructor de objetos Basándonos en esto, vamos a usar la función de palabra clave, seguida de libro Capital, seguido de nuestros parámetros de título y páginas de autor. Entonces tenemos nuestro bloque de código con la palabra clave esta conectando al objeto de libro y las propiedades del título del autor y las páginas y configurándolas iguales a los valores del parámetro más adelante para ser rellenados con los argumentos. Muy bien, ya casi terminamos. Vamos a crear tres nuevas instancias de nuestra función constructor de objetos de libro que acabamos de declarar son variables y luego un signo del valor de la nueva palabra clave, lo que hará nuevas instancias de nuestro libro. Y entonces nos sentimos en nuestros argumentos mientras llamamos o invocamos la función. Ahora, cuando entramos estas variables en nuestro cónsul, obtenemos los objetos que estábamos buscando ahí lo tienes. Gracias por unirme a mí en esta primera mirada a las funciones constructoras de objetos y nos vemos en la siguiente lección.
8. Los aspectos básicos de the la vida secreta de los primitivos de JavaScript JavaScript: en esta lección de desempleados despojó de lo básico. Vamos a ver lo que sucede cuando las primitivas de JavaScript actúan como objetos. O, como dice Angus Kroell, el mundo secreto de las primitivas Javascript. ¿ Recuerdas cuando hablamos de que JavaScript estaba hecho de primitivas y objetos? Primitivos? Nuestras cadenas numeran miles de millones no indefinido. Y con es seis símbolos y todo lo demás en JavaScript son objetos. Pero si te has dado cuenta nos hemos topado con varias veces en las que los primitivos han hecho lo que los objetos
Onley pueden hacer. Echemos un vistazo al siguiente código. Var bienvenido es igual a la cuerda Bueno verte. Var grito bienvenido se asigna el valor de punto de bienvenida al método de mayúsculas La variable welcome es un contenedor de almacenamiento que contiene una cadena de bueno para ver You Welcome está almacenando una primitiva En nuestra siguiente línea de código vemos que hemos creado una variable llamado grito Welcome y a la variable shell welcome estaban almacenando la variable Welcome que contiene una cadena primitiva y estamos adjuntando el método a mayúsculas a esa retención ¿No están los métodos de lea unidos a los objetos? ¿ Cómo puede
tratarse esta cadena almacenada dentro de bienvenida que hemos discutido es una primitiva como un objeto. Las cadenas tampoco son las únicas primitivas que funcionan como objetos . Bully ins y números hacen esto también. Tienes acceso a propiedades. Su equivalente objeto expone otro término para eso. ¿ Hay rapero objeto? Mantengamos el foco en las cuerdas. En esta lección, ya
hemos visto en nuestro primer ejemplo que las cadenas se pueden tratar como objetos. Hemos construido objetos previamente usando notación literal de objetos. Lo hacemos mediante el uso, apertura y cierre de llaves. Por ejemplo, si queremos construir un auto, podemos nombrar una variable llamada Khar y asignarle el valor de abrir y cerrar
llaves . Pero esa no es la única forma de hacer un objeto. ¿ Recuerdas el constructor de la función de objeto? En el caso de hacer un objeto string, podríamos hacer esto. Esto en realidad es un constructor de función de objeto. Está en Lee Propósito es crear objetos. Si fuéramos a entrar a nuestro cónsul y mirar las dos cuerdas que hemos creado, tenemos bienvenida y tenemos superhéroe. Una es una cadena primitiva que creamos, y la otra es un objeto de cadena que creamos. Pero nuestra variable de superhéroe es mucho más compleja. Veamos visualmente, ¿qué está pasando con el superhéroe? Tenemos superhéroe apuntando a la cuerda Superman, pero también encontramos que señalamos el prototipo del objeto string que existe. El objeto string tiene todo un conjunto de propiedades y métodos al que puede acceder. Vimos antes que puede acceder al método a mayúsculas, y el objeto string es capaz de acceder a las propiedades que posee su propio prototipo, el prototipo de objeto. El prototipo de objeto no tiene un prototipo al que apunte. Quizás esto te ayude a ver por qué JavaScript se conoce como un lenguaje orientado a objetos. Está bien si esto todavía está un poco nebuloso para ti. Por ahora, solo debes saber que la forma objeto de cualquier primitivo lleva consigo mucha funcionalidad. Entonces, ¿por qué es importante saber esto? ¿ Y qué tiene que ver con una cuerda que creamos como primitiva sabiendo que las cuerdas tienen un tipo de objeto o rapero? Es útil saber, porque quita el misterio de cómo puedes adjuntar un método a lo que parece ser un primitivo. Entonces ahora volvamos a mirar cómo una cadena, que es una primitiva, puede acceder a propiedades y métodos en ella. Tomemos nuestra variable original bienvenida que contiene una cadena primitiva de Bueno para
verte . Podemos acceder a la longitud de esta cadena mediante el uso de la propiedad length, pesar de que fue creada como una cadena primitiva y no como un objeto string. Al tiempo que evalúa la longitud de punto de bienvenida, JavaScript convertirá tu cadena primitiva en un objeto por un momento en el tiempo, tu cadena primitiva se convertirá en un objeto para averiguar cuál es la longitud de tu cadena en realidad. Esto sólo es temporal. Recibes la evaluación por longitud, un número y la variable bienvenida todavía como una cadena primitiva. No obstante, si crea un objeto de cadena, como en el caso de superhéroe, permanecerá permanentemente como objeto. Los primitivos pueden pasar de los objetos primitivos del dedo del pie y luego volver a los primitivos. Objetos. No se puede hacer ese baile Para verificar que son bienvenidos, Variable ha vuelto a una cadena después de convertirse temporalmente en un dedo del pie del objeto, accede a la propiedad length. Podemos usar el tipo de operador y bienvenidos, y el resultado que obtenemos es la fuerza. Podemos entonces usar el tipo de operador en longitud de punto de bienvenida, que devuelve un número Así que en ese momento, la primitiva bienvenida se ha convertido en un objeto al que también podemos adjuntar la propiedad de longitud de punto. Pero cuando volvemos a mirar nuestra bienvenida, estamos de vuelta a la cuerda Primitiva. Si pasamos por el mismo proceso con nuestro superhéroe, veremos que empieza como un objeto y sigue siendo un objeto. Derivado de esta lección, ahora
debes saber por qué y cómo los primitivos se comportan como objetos cuando tienen que hacerlo. Es muy inusual usar el constructor de la función de objeto para hacer una cadena. ¿ Por qué? Porque no necesitas hacerlo. Para ahorrar espacio, el motor JavaScript convertirá tu cadena en un dedo del pie del objeto, accede a sus propiedades y métodos cuando sea necesario, Luego devuelve ese objeto de nuevo a una primitiva. Esto ahorrará el consumo de memoria. Los objetos son más grandes que los primitivos. Entonces cuando simplemente podemos convertir a un objeto cuando necesitamos a Teoh, mantenemos una huella de memoria baja. Entonces, ¿cuándo debería usar un constructor de función de objeto para crear un objeto de cadena? No a menudo, porque javascript está más que feliz de hacer ese trabajo por ti. Gracias por acompañarme en esta lección de mirar el mundo secreto de las
primitivasjavascript primitivas