はじめに
この実験では、JavaScript を使って値がオブジェクトのようなものかどうかを確認する方法を探ります。与えられた値がオブジェクトか配列かを判断するために isObjectLike 関数を使います。また、null や関数などの他のデータ型と区別する方法も学びます。この実験が終わるとき、オブジェクトのような値とそれを JavaScript コードでどのように扱うかについて、より深い理解を得ることができます。
この実験では、JavaScript を使って値がオブジェクトのようなものかどうかを確認する方法を探ります。与えられた値がオブジェクトか配列かを判断するために isObjectLike 関数を使います。また、null や関数などの他のデータ型と区別する方法も学びます。この実験が終わるとき、オブジェクトのような値とそれを JavaScript コードでどのように扱うかについて、より深い理解を得ることができます。
値がオブジェクトのようなものかどうかを確認するには、次の手順に従います。
node を入力します。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 でさらに実験を練習できます。