Hallo, ich bekomme eine Fehlermeldung in IE11 aber nicht in Chrome lautet der Fehler:
Script1002 Syntaxfehler
Mein Code lautet wie folgt
var selectedRoles = vm.roles.filter(x => x.id === role.id);
Die Zeilen- und Spaltennummer des Fehlers deutet darauf hin, dass es der Pfeilfunktion =>
IE11 nicht gefällt. Wie gesagt, funktioniert gut in Chrome und Edge
dh 11 unterstützen keine Pfeilfunktionen
versuchen
var selectedRoles = vm.roles.filter(function(x) { return x.id === role.id; });
IE nicht unterstützt Pfeilfunktion Check Browserkompatibilität hier . Wenn Sie IE unterstützen möchten, verwenden Sie stattdessen die normale Funktion.
var selectedRoles = vm.roles.filter(function(x) {
return x.id === role.id
});
Die Pfeilfunktion wird in IE 11 noch nicht unterstützt. Sie können auf diese Kompatibilitätstabelle zugreifen: https://kangax.github.io/compat-table/es6/ , um eine Übersicht über die unterstützten Funktionen zu erhalten wo und in welchem Umfang detailliert.
Verwenden Sie pollyfills oder einen mit PRE-ES6 kompatiblen Code, z.
var selectedRoles = vm.roles.filter(function(x) {
return x.id === role.id
});