0

isIntegar を使用する JavaScript がいくつかあります。ポリフィルを追加する必要があることは理解していますが、コードでこれを行う方法について混乱しています。

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' ratingwigetcontent.js をサポートしていません (21,9)

4

1 に答える 1