Trong Bản in, phần này hiển thị lỗi cho biết isNaN chỉ chấp nhận các giá trị số
isNaN('9BX46B6A')
và điều này trả về sai vì parseFloat('9BX46B6A')đánh giá9
isNaN(parseFloat('9BX46B6A'))
Tôi vẫn có thể chạy với lỗi hiển thị trong Visual Studio, nhưng tôi muốn làm điều đó đúng cách.
Hiện tại, tôi đã viết chức năng sửa đổi này -
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}