Решение:
Для isNullOrUndefined
используйте:
value === undefined || value === null
Для isNumber
используйте:
typeof value === 'number'
Просто чтобы дать немного фонапочему она устарела:
1. У всей устаревшей функции util.is*()
есть несколько угловых случаев, которые не охвачены.
2. Основные модули не должны содержать функций, которые являются тяжелыми или могут быть легко написаныпользователь.Основные модули должны быть максимально легкими.
Пример для угловых случаев:
util.isObject()
возвращает false
для функции.Когда это действительно должно вернуть true
.