😄この投稿は、codingeverybody.jpのコンテンツをもとに作成しています。
概念と使用方法
Array.isArray()関数は指定された値が配列であるかどうかを判定するために使用されます。この関数は渡された引数が配列である場合はtrueを、そうでない場合はfalseを返します。基本の例
const arr = [1, 2, 3];
const obj = {name: "山田太郎"};
console.log(Array.isArray(arr)); // true(配列)
console.log(Array.isArray(obj)); // false(配列ではない)
構文
Array.isArray(value);
valueは配列かどうかを確認する値です。valueが配列であればtrue、配列でなければfalseを返します。
例
// 全てtrueを返す
Array.isArray([]);
Array.isArray([1]);
Array.isArray(new Array());
Array.isArray(new Array("a", "b", "c", "d"));
Array.isArray(new Array(3));
// 全てfalseを返す
Array.isArray();
Array.isArray({});
Array.isArray(null);
Array.isArray(undefined);
Array.isArray(17);
Array.isArray("Array");
Array.isArray(true);
Array.isArray(false);