ฉันพยายามใช้isNaN
ฟังก์ชั่นทั่วโลกภายในฟังก์ชั่นลูกศรในโมดูล Node.js แต่ฉันได้รับข้อผิดพลาดนี้:
[eslint] Unexpected use of 'isNaN'. (no-restricted-globals)
นี่คือรหัสของฉัน:
const isNumber = value => !isNaN(parseFloat(value));
module.exports = {
isNumber,
};
มีความคิดเกี่ยวกับสิ่งที่ฉันทำผิดหรือเปล่า?
PS: ฉันกำลังใช้คู่มือสไตล์ AirBnB
isNaN
และNumber.isNaN
ไม่ใช่ฟังก์ชั่นเดียวกัน ตัวอย่างเช่นisNaN('1a') true Number.isNaN('1a') false