IMO, een van de belangrijkste zorgen van het typoscript taal is om de bestaande vanilla JavaScript-code te ondersteunen. Dit is de indruk die ik had op het eerste gezicht. Neem een kijkje op de volgende JavaScript-functie die is volkomen geldig:
Opmerking: Ik zeg niet dat ik blij met deze aanpak. Ik ben gewoon zeggen dat dit een geldige JavaScript-code.
function sum(numbers) {
var agregatedNumber = 0;
for(var i = 0; i < arguments.length; i++) {
agregatedNumber += arguments[i];
}
return agregatedNumber;
}
Dus, verbruiken we deze functie met een aantal argumenten:
console.log(sum(1, 5, 10, 15, 20));
Echter, toen ik dit proberen met typoscript Playground , het geeft compileren fouten.
Ik ga ervan uit dat dit is een fout. Laten we aannemen dat we niet de compatibiliteitsproblemen te hebben. Dan is er een manier om dit soort functies met open-ended argumenten te schrijven? Zoals de paramsfunctie in C #?













