2016-12-14 87 views
0

我有一些使用isIntegar的JavaScript,我知道我需要添加polyfill,但對如何使用我的代碼執行此操作感到困惑。isIntegar填充修復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)) 

更多地取決於你的潛在價值,它可以