値がオブジェクトのようなものかどうか

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 でさらに実験を練習できます。