my code stock.com

Daniel Zas

Crear clases y objetos en Javascript
von Daniel Zas

Snippet-Optionen

Download: Snippet als crear-clases-y-objetos-en-javascript.js herunterladen.
Snippet kopieren: Für diese Aktion benötigst du einen kostenlosen my code stock.com Account
Embed-Code : Du findest den Embed-Code für dieses Snippet am Ende der Seite, wenn du es in eine Webseite oder einen Blog einbinden möchtest!

// Crear un objeto simple vacío



// Hay dos formas de crear objetos
//1. Con notacion JSON

var contacto = {};
var pedroPerez = {
    nombre:'Pedro Pérez',
    nacimiento: new Date(1982, 7, 22),
    casado: false,
    hijos: 0,
    calcularEdad: function(){
        return Math.floor((new Date() - this.nacimiento)/1000/3600/24/365);
    }
};


// 2. Directamente

var pedroPerez = {}
pedroPerez.nombre = 'Pedro Pérez';
pedroPerez.nacimiento = new Date(1982, 7, 22);
pedroPerez.casado = false;
pedroPerez.hijos = 0;
pedroPerez.calcularEdad = function(){
                    return Math.floor((new Date() - this.nacimiento)/1000/3600/24/365);
                }
                
                
                
// Para evitar tener que escribir todo este código para cada objeto se puede crearuna clase y luego crear los objetos

var Contacto = function(nombre){
    this.nombre = nombre || '';
    this.nacimiento = new Date();
    this.casado = false;
    this.hijos = 0;
    this.calcularEdad = function(){
        return Math.floor((new Date() - this.nacimiento)/1000/3600/24/365);
    };
}
 
var juanPerez = new Contacto('Juan Pérez');
juanPerez.nacimiento = new Date(1982, 7, 22);
console.log(juanPerez.nombre + ': ' + juanPerez.calcularEdad().toString())
 
var margarita = new Contacto('Margarita Ortiz');
margarita.nacimiento = new Date(1979, 4, 17);
console.log(margarita.nombre + ': ' + margarita.calcularEdad().toString())



Jetzt kostenlosen my code stock.com Account anlegen

my code stok.com ist ein kostenloser Dienst zum Speichern und Verwalten von Code-Snippets jeglicher Art und Programmiersprache. Wir bieten dir viele Vorteile für die tägliche Arbeit mit Code-Snippets und der gemeinsamen Arbeit im Team, probier es aus!

Jetzt informieren und registrieren

Du kannst die Höhe des iFrame-Codes beliebig anpassen! Mehr Infos findest du in unserer Embed-Code API Referenz.