Значение похоже на объект

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы изучим, как проверить, является ли значение похожим на объект с использованием JavaScript. Мы будем использовать функцию isObjectLike, чтобы определить, является ли заданное значение объектом или массивом, и мы также узнаем, как отличить его от других типов данных, таких как null или функции. В конце этого практического занятия у вас будет лучше понимание значений, похожих на объекты, и как работать с ними в вашем коде на JavaScript.

Проверка, является ли значение похожим на объект

Для проверки того, является ли значение похожим на объект, следуйте этим шагам:

  1. Откройте Терминал/SSH.
  2. Введите node, чтобы начать практиковаться в написании кода.
  3. Проверьте, что предоставленное значение не равно null и его typeof равно 'object'.

Вот код, который вы можете использовать:

const isObjectLike = (val) => val !== null && typeof val === "object";

Вы можете протестировать эту функцию при помощи следующих примеров:

isObjectLike({}); // true
isObjectLike([1, 2, 3]); // true
isObjectLike((x) => x); // false
isObjectLike(null); // false

Резюме

Поздравляем! Вы завершили практическое занятие "Значение похоже на объект". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.