2015-07-30 15 views
9

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;

+2

'. 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

+0

do tego czasu użyj polyfill - https: //developer.m ozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger –

+0

Bardzo Ci dziękuję – Stefan

Odpowiedz