Я изучаю NodeJS. Я использую объект JSON для проверки наличия пользователя.Проверьте, существует ли значение в объекте JSON
Это мой JSON (users.json):
{
"users": [{
"fname": "Robert",
"lname": "Downey Jr.",
"password": "ironman"
}, {
"fname": "Chris",
"lname": "Evans",
"password": "cap"
}, {
"fname": "Chris",
"lname": "Hemsworth",
"password": "thor"
}, {
"fname": "Jeremy",
"lname": "Renner",
"password": "hawk"
}]
}
Теперь я хочу, чтобы передать значение Fname одной записи и посмотреть, если он существует в объекте JSON.
Это то, что я делаю:
var file = JSON.parse(fs.readFileSync('users.json', 'utf8'));
for (eachUser in file.users) {
console.log(eachUser.fname);
}
Но я не получаю значения Fname но только undefined
. Я не знаю, что я делаю неправильно.
Также есть способ найти, существует ли значение без необходимости перебора объекта JSON?
Yup! это работает. Но это можно сделать без цикла. Просто прошу выяснить, есть ли другие способы сделать это. – v1shnu
Получил! Благодарю. – v1shnu