Introdução
Neste laboratório, exploraremos como verificar se um objeto possui um valor específico usando JavaScript. Aprenderemos como usar o método Object.values() para extrair todos os valores de um objeto e como usar o método Array.prototype.includes() para verificar se um valor alvo existe no array de valores. Este conhecimento nos ajudará a verificar eficientemente valores em objetos JSON em nossos projetos JavaScript.
Função para Verificar se um Objeto Contém um Valor Específico
Para verificar se um objeto contém um valor específico, use a seguinte função:
const hasValue = (obj, value) => Object.values(obj).includes(value);
Para usar esta função, passe o objeto que você deseja pesquisar e o valor alvo como argumentos. A função retornará true se o objeto contiver o valor e false se não contiver.
Aqui está um exemplo:
const obj = { a: 100, b: 200 };
console.log(hasValue(obj, 100)); // true
console.log(hasValue(obj, 999)); // false
Para começar a codificar, abra o Terminal/SSH e digite node.
Resumo
Parabéns! Você concluiu o laboratório "Verificar se o Objeto Possui Valor". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.