IMO, en av de viktigste bekymringene til Loggfila er språket for å støtte eksisterende vanilje Javascript-kode. Dette er inntrykket jeg hadde ved første øyekast. Ta en titt på følgende Javascript-funksjonen som er helt gyldig:
Merk: Jeg sier ikke at jeg liker denne tilnærmingen. Jeg sier bare dette er en gyldig Javascript-kode.
function sum(numbers) {
var agregatedNumber = 0;
for(var i = 0; i < arguments.length; i++) {
agregatedNumber += arguments[i];
}
return agregatedNumber;
}
Så bruker vi denne funksjonen med en rekke argumenter:
console.log(sum(1, 5, 10, 15, 20));
Men når jeg prøver ut dette med Loggfila barn , det gir kompilere time feil.
Jeg antar at dette er en feil. La oss anta at vi ikke har kompatibilitetsproblemer. Så er det noen måte å skrive denne typen funksjoner med åpent argumenter? Slik som paramsfunksjonen i C #?













