LanX²: JavaScript und self

Beitrag lesen

Hi

Ich werde wohl in Zukunft "own" verwenden.

gramatikalisch wär owner IMHO besser, das ist der Unterschied zw. Subjekt und Objekt, und kommt hasOwnProperty nicht in die Quere.

Wenn du aber meinst was deinem Besitzer ist, ist geichzeitig auch dir soltest du "our" nehmen, allerdings gefällt mir nicht die verwirrung mit Perl. Dort würde "our" globale Packagevariablen bezeichnen.

Ich bleib erstmal bei "owner", die begriffliche Klarstellung ist mir 2 Tasten mehr Wert. Und dass das kein Core-JS Bezeichner ist [1], rechtfertigt die visuelle Hervorhebung.

Passt auch sprachlich gut zu anderen Begriffen wie  "open" und "opener".

So long
 LanX

[1] eine Funktion kann halt normalerweise Methode beliebig vieler Objekte sein.