Gunnar Bittersmann: Name in Object-Literal durch Variable ersetzen

Beitrag lesen

@@snoot:

nuqneH

var Container = {
    eigenschaft : "wert", // statt eigenschaft soll eine Variable als Name genutzt werden

var Container = {};  
Container["eigenschaft"] = "wert";

Statt des Strings "eigenschaft" darf dort auch eine Variable stehen:

var Container = {};  
var variable = "eigenschaft";  
Container[variable] = "wert";

methode : function () {
        alert("Container-Eigenschaft: " + this.eigenschaft);

Die Methode müsste dann aber anders aussehen.

Qapla'

--
Volumen einer Pizza mit Radius z und Dicke a: pi z z a