Tôi đang cố gắng sử dụng isNaN
chức năng toàn cầu trong một chức năng mũi tên trong một module Node.js nhưng tôi nhận được lỗi này:ESLint sử dụng bất ngờ của isNaN
[eslint] Unexpected use of 'isNaN'. (no-restricted-globals)
Đây là mã của tôi:
const isNumber = value => !isNaN(parseFloat(value));
module.exports = {
isNumber,
};
Bất kỳ ý tưởng nào về việc tôi đang làm gì sai?
PS: Tôi đang sử dụng hướng dẫn kiểu AirBnB.
Oh những gì bỏ lỡ! Tôi đã tìm kiếm trong tài liệu mozilla js và họ sử dụng chức năng toàn cầu. Tôi không biết rằng Number.isNaN() cũng tồn tại. Cảm ơn! :) –
Tôi đã bình chọn câu trả lời, nhưng tôi đang bỏ phiếu cho lý do của Airbnb. – mwilcox