Piktogramm
Fleet Admiral
- Registriert
- Okt. 2008
- Beiträge
- 10.135
Moin,
ich hätte gern von einem frisch initialisiertem Objekt herausgefunden, welcher Methoden bzw. genauer Setter dieses Objekt implementiert. An sich gingen auch die Namen der Properties. Gesucht ist also das "?". Mit deklarierten Object.properties geht das recht problemlos, bei schlicht initialisierten Objekten hingegen gelingt es mir nicht.
setternames sollte am Schluss also ein Array bzw. Objekt sein, welches 2 Einträge enthält (setadam & seteve). Alternativ wären auch "adam" & "eve" akzeptabel.
Bevorzugt werden Lösungen, die mit nackigem JS auskommen.
ich hätte gern von einem frisch initialisiertem Objekt herausgefunden, welcher Methoden bzw. genauer Setter dieses Objekt implementiert. An sich gingen auch die Namen der Properties. Gesucht ist also das "?". Mit deklarierten Object.properties geht das recht problemlos, bei schlicht initialisierten Objekten hingegen gelingt es mir nicht.
Code:
var foo {
adam: "m",
eve: "f",
set setadm(setadam){
this.adam = setadam;
},
set seteve(seteve){
this.eve = seteve;
}
}
function fun(){
var bar = Object.create(foo);
var setternames = ?;
for(let i = 0; setternames.length > i ; i++){
console.log(setternames[i]);
}
}
setternames sollte am Schluss also ein Array bzw. Objekt sein, welches 2 Einträge enthält (setadam & seteve). Alternativ wären auch "adam" & "eve" akzeptabel.
Bevorzugt werden Lösungen, die mit nackigem JS auskommen.
Zuletzt bearbeitet: