<sectionid="description"><code>Constructors</code> son funciones que crean nuevos objetos. Definen propiedades y comportamientos que pertenecerán al nuevo objeto. Piense en ellos como un plano para la creación de nuevos objetos. Aquí hay un ejemplo de un <code>constructor</code> : <blockquote> función Bird () { <br> this.name = "Albert"; <br> this.color = "blue"; <br> this.numLegs = 2; <br> } </blockquote> Este <code>constructor</code> define un objeto <code>Bird</code> con el <code>name</code> , el <code>color</code> y las <code>numLegs</code> establecidas en Albert, azul y 2, respectivamente. <code>Constructors</code> siguen algunas convenciones: <ul><li><code>Constructors</code> se definen con un nombre en mayúsculas para distinguirlos de otras funciones que no son <code>constructors</code> . </li><li><code>Constructors</code> usan la palabra clave <code>this</code> para establecer las propiedades del objeto que crearán. Dentro del <code>constructor</code> , <code>this</code> refiere al nuevo objeto que creará. </li><li><code>Constructors</code> definen propiedades y comportamientos en lugar de devolver un valor como otras funciones podrían. </li></ul></section>
<sectionid="instructions"> Cree un <code>constructor</code> , <code>Dog</code> , con el <code>name</code> , el <code>color</code> y las <code>numLegs</code> que se configuran en una cadena, una cadena y un número, respectivamente. </section>