Ignorieren Sie die nächste Zeile in TypeScript
Wir werden anhand von Beispielen vorstellen, wie Sie die nächste Zeile in TypeScript ignorieren können.
Ignorieren Sie die nächste Zeile in TypeScript
Dieses Tutorial wird uns etwas über die neuen wichtigen Dinge in der Programmiersprache TypeScript beibringen. Wir werden lernen, wie man die folgende Zeile in der Programmiersprache TypeScript überspringt oder ignoriert.
Nun geben wir Ihnen einen Überblick über die TypeScript-Sprache.
TypeScript ist eine Programmiersprache, eine Teilmenge von JavaScript, die von der Firma Microsoft entwickelt wurde. In dieser Sprache führt Microsoft eine zusätzliche Funktion ein, die strikte Typbindung.
Es wird häufig in wichtigen Anwendungen verwendet, transpiliert in JavaScript und entwickelt interaktive Webseiten.
Wenn wir eine TypeScript-Programmiersprache studieren oder damit arbeiten, kommt es häufig vor, dass wir die folgende Zeile für die Ausführung einer Aufgabe überspringen oder deaktivieren müssen. Wenn wir an dieser Stelle eine Zeile deaktivieren müssen, verwenden wir die Funktion des Zeilenüberspringers.
Für diese Aufgabe verwenden wir die Funktion // @ts-ignore
. Diese Funktion deaktiviert automatisch die nächste Zeile im TypeScript-Code.
Dadurch wird die Überprüfung der nächsten Zeile deaktiviert. Der Kommentar // @ts-ignore
deaktiviert die Überprüfung aller Typen in der folgenden Zeile.
Wenn wir die Typprüfung einer einzelnen Datei ignorieren wollen, dann ist der Kommentar // @ts-nocheck
für diesen Zweck am besten geeignet.
# Typescript
// @ts-ignore
function logMessage(message) {
console.log(message);
return message;
}
Ausgabe vor dem Kommentar @ts-ignore
:
Nach Verwendung des Kommentars @ts-ignore
:
Wie wir aus den obigen Beispielen sehen können, werden die Fehleranzeigen entfernt, da die Typprüfung für die Nachrichtenvariable übersprungen wird.
Lassen Sie uns nun ein Beispiel für @ts-nocheck
durchgehen. Wie unten gezeigt, erstellen wir zwei Funktionen, ohne den Variablentyp zu definieren.
# Typescript
// @ts-ignore
function logMessage(message) {
console.log(message);
return message;
}
function logMessage2(message2) {
console.log(message2);
return message2;
}
Ausgang:
Wenn wir nun // @ts-nocheck
verwenden, wird die Typprüfung für alle Zeilen nach dem Kommentar ignoriert. Lassen Sie uns es verwenden und überprüfen, wie es funktioniert, wie unten gezeigt.
# typescript
// @ts-nocheck
function logMessage(message) {
console.log(message);
return message;
}
function logMessage2(message2) {
console.log(message2);
return message2;
}
Ausgang:
Wie wir im obigen Beispiel sehen können, wurden alle Fehler nach dem Kommentar mit @ts-nocheck
ignoriert, im Gegensatz zu @ts-ignore
.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn