1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Tutorial Patrones parte 3. [JavaScript avanzado]

Tema en 'Tutoriales de Javascript' comenzado por gammafp, 15 de Septiembre de 2015.

  1. gammafp

    gammafp
    Moderador
    Miembro del Equipo

    Se incorporó:
    12 de Enero de 2015
    Mensajes:
    773
    Me gusta recibidos:
    328
    Puntos de trofeos:
    63
    Género:
    Hombre
    Creación de objetos.

    Como deberíamos saber en JavaScript hay varias formas de crear objetos y acá veremos unas cuantas.
    Código (Text):

    // Primera forma
    var nuevoObjeto = {};

    // Segunda forma
    var nuevoObjeto = Object.create(null);

    // Tercera forma
    var nuevoObjeto = new Object();
     
    Hay cuatro formas que pueden definir objetos y son los siguientes.
    (darles valores a los objetos)

    1- instanciarlas con un array, ya que los array son objetos.
    2-literalmente accediendo internamente con los puntos.
    3-con Object.defineProperty(objeto, propiedad, definicion);
    4 con Object.defineProperties(objeto, Propiedad);
    Código (Text):

    // Crearemos nuestro objeto como la primera forma
    var obj = {}

    // Primera forma
    obj['algo'] = 'Hola bienvenido';
    console.log(obj['algo']); // Hola bienvenido

    //Segunda forma
    obj.algo = 'Hola k ase';
    console.log(obj.algo);

    // Tercera forma
    Object.defineProperty(obj, "saludo", {
        value : "Hola k ase",
        writable : true,
        enumerable : true,
        configurable : true
    });
    console.log(obj.saludo);
    // Cuarta forma
    Object.defineProperties(obj, {
        "saludo": {
             value : "Hol ak ase",
             writable : true
         },
        "despido": {
              value: "hasta luego",
             writable : false
         }
    });
    console.log(obj.saludo);
    console.log(obj.despido);
     


    Bueno espero que sea todo fácil de entender, en la próxima veremos como crear el constructor con JavaScript. Saludos.
     

Comparte esta página