У меня есть массив, как показано ниже.
cont arr= [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
Могу ли я узнать, как проверить, существует ли «имя пользователя» в объекте массива?
если вы хотите проверить, существует ли ключ во всех элементах массива, вы можете сделать это
const arr= [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
const existsKey = (data, key) => data.every(d => d.hasOwnProperty(key))
console.log('username', existsKey(arr, 'username'))
console.log('anotherKey', existsKey(arr, 'anotherKey'))
или вернуть true, если все объекты в массиве имеют значение в свойстве или Проверка массива, если все объекты внутри содержат заданное значение ключа (javascript) при поиске определенного значения