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: Object doesn't support property or method 'isInteger'
ratingswigetcontent.js (21,9)
也许像这样更简单的事情就可以了
if (averageRatingResult === parseInt(averageRatingResult, 10))
更多取决于你的潜在价值
我有一些使用 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: Object doesn't support property or method 'isInteger' ratingswigetcontent.js (21,9)
也许像这样更简单的事情就可以了
if (averageRatingResult === parseInt(averageRatingResult, 10))
更多取决于你的潜在价值