Introdução
Neste laboratório, exploraremos como verificar se um valor é semelhante a um objeto usando JavaScript. Usaremos a função isObjectLike para determinar se um determinado valor é um objeto ou um array, e também aprenderemos a diferenciá-lo de outros tipos de dados, como nulo ou funções. Ao final deste laboratório, você terá uma melhor compreensão dos valores semelhantes a objetos e como trabalhar com eles em seu código JavaScript.
Verificando se um Valor é Semelhante a um Objeto
Para verificar se um valor é semelhante a um objeto, siga estes passos:
- Abra o Terminal/SSH.
- Digite
nodepara começar a praticar a codificação. - Verifique se o valor fornecido não é
nulle seutypeofé igual a'object'.
Aqui está o código que você pode usar:
const isObjectLike = (val) => val !== null && typeof val === "object";
Você pode testar esta função com os seguintes exemplos:
isObjectLike({}); // true
isObjectLike([1, 2, 3]); // true
isObjectLike((x) => x); // false
isObjectLike(null); // false
Resumo
Parabéns! Você concluiu o laboratório "Value Is Object-Like". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.