Generic1: Object erzeugen

Beitrag lesen

Für den ersten Fall reicht

var a = {

foo: 24,
  bar: 'Hallo'
}

alert(a.bar); // Hallo


>   
> Für Fall 2:  
>   
> ~~~javascript

function A () {  

>   this.foo = 24;  
>   this.bar = 'Hallo';  
> }  
>   
> var n = new A();  
> var o = new A();  
>   
> alert n.bar; // Hallo  
> alert o.bar; // Hallo

Danke schön.
Wann soll ich welche Variante vewenden? Was ist die übliche Art?