IMO, eines der wichtigsten Anliegen der Typoskript Sprache ist es, die bestehenden Vanille JavaScript - Code zu unterstützen. Das ist der Eindruck , den ich auf den ersten Blick hatte. Werfen Sie einen Blick auf die folgende JavaScript - Funktion , die vollkommen gültig ist:
Hinweis: Ich sage nicht, dass ich diesen Ansatz mag. Ich sage nur dies ein gültiger JavaScript-Code.
function sum(numbers) {
var agregatedNumber = 0;
for(var i = 0; i < arguments.length; i++) {
agregatedNumber += arguments[i];
}
return agregatedNumber;
}
So verbrauchen wir diese Funktion mit einer beliebigen Anzahl von Argumenten:
console.log(sum(1, 5, 10, 15, 20));
Allerdings, wenn ich diese ausprobieren mit Typoskript Spielplatz , gibt es Zeitfehler kompilieren.
Ich gehe davon aus, dass dies ein Fehler ist. Nehmen wir an , dass wir die Kompatibilitätsprobleme nicht haben. Dann ist es eine Möglichkeit , diese Art von Funktionen mit offenen Argumenten zu schreiben? Wie paramsFunktion in C #?













