habe mal wieder eine Frage abseits von Python und ich hoffe ihr beantwortet mir die trotzdem. Seltsamerweise konnte ich dazu im Internet nichts finden, damit hätte ich nicht gerechnet.
Ich habe eine Node.js-Projekt bekommen, welches ich auf einem Pi laufen lassen soll. Habe ja in letzter Zeit etwas an der JavaScript-Oberfläche gekratzt und um das zu vertiefen, will ich nicht nur dass das Projekt läuft, sondern ich würde den Code gerne verstehen. Es wird in einer Datei eine Klasse (siehe Codeblock) definiert und da gibt es ein Schlüsselwort `acs` und ich kann nicht rausfinden, zu was das gut ist. Ich könnte mir vorstellen, dass das irgendwie mit dem Aufruf der Klasse zusammen hängt.
Code: Alles auswählen
class Calibration
{
constructor( parent, idx, name )
{
this.name = name;
this.parent = parent;
this.idx = idx;
}
acs( path, name )
{
if ( this.parent != undefined )
{
name = this.name + "." + name;
path.unshift( this.idx );
return this.parent.acs( path, name );
}
}
}
Code: Alles auswählen
class Calibration:
def __init__(self, parent, name, index):
self. name = name
self.parent = parent
self.index = index
Vielleicht wird es klar, wenn ich weis was `acs` ist, weil mich verwirrt auch, dass das auch eine Methode von `this.parent` ist.
Vielen Dank und Grüße
Dennis