簡體   English   中英

IE11上的isIntegar polyfill修復

[英]isIntegar polyfill fix on IE11

我有一些使用isIntegar的JavaScript,我知道我需要添加polyfill,但是對於如何使用我的代碼感到困惑。

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”的評級wigetcontent.js(21,9)

也許像這樣更簡單的事情會做

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

取決於您的潛在價值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM