Zum Hauptinhalt springen

Wann man this, that, these, those benutzt

Im Englischen gibt es mehrere Demonstrationspronomen: this, that, these, those. Sie werden verwendet, um auf bestimmte Objekte oder Gruppen von Objekten in Raum oder Zeit zu verweisen. Die korrekte Verwendung dieser Pronomen ist ein wichtiger Aspekt der Grammatik, der hilft, die Aussage zu klären und zu strukturieren.

Das Pronomen this wird verwendet, um auf ein einzelnes Objekt oder auf etwas zu verweisen, das der Zeit oder Entfernung des Sprechers nahe kommt. Es kann sich sowohl auf ein bestimmtes Thema als auch auf eine Idee beziehen. Zum Beispiel bedeutet "this book" "dieses Buch" und "this idea" "diese Idee". Mit this können Sie den aktuellen Moment oder die gegenwärtige Situation betonen.

Das Wort that wird wiederum verwendet, um auf ein Objekt oder eine Idee zu verweisen, das sowohl in Zeit als auch in Entfernung weiter entfernt ist. Es erzeugt eine Distanz und wird normalerweise in der verstrichenen Zeit oder bei der Beschreibung fest im Gedächtnis verankerter Ereignisse oder Fakten verwendet. Zum Beispiel bedeutet "that car" "dieses Auto" und "that idea" "diese Idee". Mit that können Sie einen Gegenstand oder eine Idee betonen, der sich auf eine entfernte Zeit oder einen entfernten Ort bezieht.

Anwenden von this in verschiedenen Kontexten

Das this-Schlüsselwort in JavaScript wird verwendet, um auf das aktuelle Objekt zu verweisen, in dem es verwendet wird. Betrachten Sie einige der häufigsten Situationen, in denen Sie this anwenden können.

    In Objektmethoden: wenn Sie auf die Eigenschaften oder Methoden des aktuellen Objekts innerhalb seiner Methoden zugreifen. Zum Beispiel:

const person = >;person.greet(); // Выведет "Привет, меня зовут John"
function Car(brand, model) const myCar = new Car("Toyota", "Camry");console.log(myCar.brand); // Выведет "Toyota"
const button = document.querySelector("button");button.addEventListener("click", function() );

Die Verwendung des Schlüsselworts this kann je nach Kontext, in dem es verwendet wird, stark variieren. Wenn Sie dieses Konzept verstehen, können Sie mit Objekten und ihren Methoden in JavaScript flexibler arbeiten.

Verwenden von this in Objektmethoden

Stichwort this in JavaScript wird es verwendet, um auf das aktuelle Objekt zu verweisen, in dem es aufgerufen wurde. Wenn jedoch die Methode eines Objekts aufgerufen wird, this verweist auf das Objekt selbst, in dem die Methode deklariert wurde.

Um zu verstehen, wie man es benutzt this betrachten Sie in den Methoden eines Objekts das folgende Beispiel:

const person = >;console.log(person.sayHello()); // Выведет "Привет, меня зовут John и мне 30 лет."

In diesem Beispiel haben wir ein Objekt erstellt person mit zwei Eigenschaften: name und age und auch die Methode sayHello. Innerhalb einer Methode können wir mit einem Schlüsselwort auf die Eigenschaften eines Objekts verweisen this, um auf ihre Werte zuzugreifen.

Daher ist die Verwendung this in Objektmethoden können wir auf die Eigenschaften und Methoden des aktuellen Objekts zugreifen, wodurch der Code flexibler und verständlicher wird.

Beachten Sie jedoch, dass der Wert this dies kann sich je nach Kontext des Methodenaufrufs ändern, sodass in einigen Fällen die Verwendung spezieller Methoden erforderlich ist, z. B. bind, call oder apply, um den Wert richtig einzustellen this.

Anwenden von this in Klassenkonstruktoren

Klassenkonstruktoren in JavaScript sind spezielle Methoden, die aufgerufen werden, wenn ein neues Objekt einer bestimmten Klasse erstellt wird. Mit Konstruktoren können Sie die Eigenschaften eines Objekts initialisieren und andere erforderliche Vorgänge ausführen.

Wenn Sie das this-Schlüsselwort im Konstruktor einer Klasse verwenden, können Sie auf die Eigenschaften und Methoden des Objekts zugreifen, das auf der Grundlage dieses Konstruktors erstellt wird. Mit this können Sie die Eigenschaftswerte eines Objekts festlegen, die nur während der Erstellungsphase verfügbar sind.

Die Verwendung von this in Klassenkonstruktoren ist besonders nützlich, wenn die Parameternamen des Konstruktors mit den Eigenschaftennamen des Objekts übereinstimmen. In solchen Fällen können Sie mit this explizit angeben, dass wir auf die Objekteigenschaft und nicht auf den Konstruktorparameter zugreifen.

class Person >
const person = new Person('John', 30);console.log(person.name); // Johnconsole.log(person.age); // 30

Die Verwendung von this in Klassenkonstruktoren ermöglicht das Erstellen und Initialisieren von Objekten mit unterschiedlichen Eigenschaften und Werten.

Wann sollte ich that anstelle von this verwenden

That wird in den folgenden Fällen angewendet:

  • Wenn wir über etwas sprechen, das bereits erwähnt oder gesehen wurde. Zum Beispiel: "Ich habe das Haus gestern gesehen und that ich habe mich seit meiner Kindheit erinnert."
  • Wenn wir über etwas sprechen, das weit weg von uns ist oder nicht in unserem Raum ist. Zum Beispiel: "Ich möchte Australien besuchen, da that ein sehr interessantes Land."
  • Wenn wir über etwas Unbestimmtes oder Unbekanntes sprechen. Zum Beispiel: "Ich muss einen Job finden, und ich denke, that es wird schwierig sein."

Denken Sie daran, dass this verwendet wird, wenn wir über etwas sprechen, das in Zeit oder Raum in unserer Nähe ist, während that verwendet wird, wenn wir über etwas sprechen, das von uns entfernt ist.

Unterschied zwischen these und those in Englisch

Der Hauptunterschied zwischen these und those liegt in der Entfernung zwischen Objekten und dem Sprecher. Das these-Pronomen wird verwendet, wenn Objekte näher am Sprecher sind, während das those-Pronomen verwendet wird, wenn sich Objekte weit vom Sprecher entfernt befinden.

PronomenAbstand
TheseNäher an den Sprecher
ThoseFern vom Sprecher

Wenn zum Beispiel ein Sprecher mehrere Gegenstände in der Hand hält oder Objekte in der Nähe anzeigt, verwendet er das Pronomen these. Zum Beispiel:

These books are mine. - Diese Bücher gehören mir.

Wenn die Objekte vom Sprecher entfernt sind, verwendet er das Pronomen those. Zum Beispiel:

Those houses are beautiful. - Diese Häuser sind wunderschön.

Es ist wichtig sich daran zu erinnern, dass sich der beschriebene Unterschied zwischen these und those auf die physische Entfernung zwischen Objekten und dem Sprecher bezieht. Wenn es sich um bestimmte Werte oder bestimmte Mengen handelt, hängt die Wahl zwischen these und those vom Kontext und der Angemessenheit der Verwendung ab.