Mam ten błąd w konsoli przeglądarki internetowej "Obiekt nie obsługuje właściwości lub metody" isInteger ", w jaki sposób mogę ją rozwiązać?Internet Explorer 11: Obiekt nie obsługuje właściwości lub metody 'isInteger'
Kod:
function verificaNota(nota){
if (nota.length>0){
var arr = [];
if(nota.indexOf(".") != -1){
return ferificareArrayNote(nota.split('.'));
}else if(nota.indexOf(",") != -1){
ferificareArrayNote(nota.split(','));
}else if(nota.length<=2 && Number.isInteger(Number(nota)) && Number(nota)<=10 && Number(nota) > 0){
return true;
}else {
return false;
}
}
return true;
}
I tak, ja przechodzę to liczba nie char;
'. isNumber' jest częścią ES6 i nie jest obsługiwany przez IE11: [kompatybilność przeglądarki] (https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger#Browser_compatibility) – Andreas
do tego czasu użyj polyfill - https: //developer.m ozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger –
Bardzo Ci dziękuję – Stefan