2016-12-14 13 views
0

У меня есть JavaScript, который использует isIntegar, я понимаю, что мне нужно добавить polyfill, но я не понимаю, как это сделать с моим кодом.isIntegar polyfill fix on IE11

IE доза в настоящее время не так, как мой код

Мой код

if (!Number.isInteger(averageRatingResult)) { 
      for (var j = 0; j < averageRatingResult; j++) { 
       if (averageRatingResult - j < 1) { 
        averageRating += '<i class="fa fa-star-half rating-stars" aria-hidden="true"></i>'; 
       } 
       else { 
        averageRating += '<i class="fa fa-star rating-stars" aria-hidden="true"></i>'; 
       } 
      } 
     } 
     else { 
      for (var j = 0; j < averageRatingResult; j++) { 
       averageRating += '<i class="fa fa-star rating-stars" aria-hidden="true"></i></span>'; 
      } 
     } 

Ошибка я получаю

SCRIPT438: Объект не поддерживает свойство или метод «isInteger ' ratingswigetcontent.js (21,9)

+0

Ну, какие ошибки вы получаете? –

+0

Только что обновленный вопрос с этим –

ответ

0

Может что-то проще, как это будет делать

if (averageRatingResult === parseInt(averageRatingResult, 10)) 

больше зависит от того, что вашего потенциального значения может быть