Почтальон: Как проверить тип данных поля без проверки его значения?
Например, ответ API: "Test": { "Test1": 390, "Test2": "391" }
Я просто хочу проверить, что Test1 возвращает целочисленное значение, а Test2 возвращает строковое значение без проверки фактического значения (например, 390), возвращаемого полем.
2 ответа
isNaN
возвращает true, если предоставленный аргумент isNotaNumber. (т.е. вы хотите false от isNaN)
var obj = { val: 12345 };
console.log(!isNaN(obj.val)); // true. its integer
Вы можете использовать typeof(), то есть:
var montexte="montexte"
var monchiffre=50
console.log('texte ? ' + typeof(montexte)) // gives string
console.log('chiffre ? ' + typeof(monchiffre)) // gives number
надеюсь это поможет