Wie toString-Methode in Objektliteral Notation
objects = [{
name: "The Godfather",
year: 1972
}, {
name: "Scarface",
year: 1983
}, {
name: "The Godfather II",
year: 1974
}]; // Apoligies f
alert(objects);
ich mag es zu definieren, so dass Alarm die Namen jeden Film gibt, zum Beispiel durch ein toString
Verfahren für jede der drei Filmobjekte definieren . Gibt es eine Möglichkeit, dies innerhalb der Array-Definition von objects
zu tun, oder muss ich jedes Objekt separat erstellen und auf das Array schieben? Ich würde die erste Option, so etwas wie dies bevorzugen:
objects = [{
name: "The Godfather",
year: 1972,
toString: function {
return name
}
}, {
name: "Scarface",
year: 1983,
toString: function {
return name
}
}, {
name: "The Godfather II",
year: 1974,
toString: function {
return name
}
}];
alert(objects);
Verwenden Sie 'function() {return this.name};' –