Javascript – #2.02. Objetos. Constructores integrados

Lección
Materiales

En la lección anterior, Javascript – #2.01. Introducción a los objetos en Javascript, vimos una pequeña introducción a los objetos en Javascript. Esta vez nos vamos a centrar únicamente en los objetos nativos y sus constructores integrados.

Un constructor integrado nos permite definir un objeto del tipo que sea. En este caso, vamos a ver cómo definir los siguientes tipos de objetos nativos:

  • String
  • Number
  • Boolean
  • Array
  • Function
  • Date
  • Math
  • Object

En general, todos los objetos nativos utilizan la siguiente sintaxis para definirse:

new <TipoObjetoNativo>([value]); 

¿Todos? ¡¡No, hay una pequeña excepción que veremos en el vídeo!! El objeto Math.

Edu curiosidad

¿Sabías que Math es el único objeto nativo de Javascript que no se puede definir utilizando la palabra reservada new?

Aunque es una manera totalmente válida de crear objetos, lo cierto es que no es recomendable utilizar la palabra new para definir números, cadenas, booleanos… Reduce la velocidad de ejecución, complica el código y puede producir resultados inesperados en las comparaciones de objetos

Edu Consejo

¡No es recomendable utilizar la palabra reservada «new» para definir elementos que pueden ser definidos como datos primitivos: cadenas, números, etc.!

Pero basta de rollos: vamos al grano con un vídeo donde lo entenderéis en seguida:

Javascript – #2.02. Objetos. Constructores integrados

¡Consulta en la pestaña Materiales el código fuente trabajado en la lección!

¿No te ha quedado claro? ¿Quieres aportar tu punto de vista? ¡Deja tu comentario!

¡Ups! ¡Este contenido está restringido a codelovers! Inicia sesión o, si aún no eres miembro de Didacticode, regístrate!