javascript 配列であるかを判定する
- 2020.09.10
- javascript
- javascript

javascriptで、Array.isArrayか instanceof を使って、配列であるかを判定する方法を記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 84.0.4147.105
Array.isArray使い方
Array.isArrayを使うと、配列であるかを判定することが可能です。
1 |
Array.isArray(判定したい値) |
Array.isArray結果サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
//配列 var hoge = ["a", "b", "c"]; console.log(hoge instanceof Array); // true //連想配列 var hoge = {key1:'a', key2:'b', key3:'c'}; console.log(Array.isArray(hoge)); // false //空 var hoge = []; console.log(Array.isArray(hoge)); // true //文字列 var hoge = "a"; console.log(Array.isArray(hoge)); // false //null var hoge = null; console.log(Array.isArray(hoge)); // false |
instanceof使い方
instanceofを使っても、でも同様の結果が得られます。
instanceof結果サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
//配列 var hoge = ["a", "b", "c"]; console.log(hoge instanceof Array); // true //連想配列 var hoge = {key1:'a', key2:'b', key3:'c'}; console.log(hoge instanceof Array); // false //空 var hoge = []; console.log(hoge instanceof Array); // true //文字列 var hoge = "a"; console.log(hoge instanceof Array); // false //null var hoge = null; console.log(hoge instanceof Array); // false |
-
前の記事
リモートデスクトップ接続時に「ネットワークレベル認証(NLA)が必要です」が発生した場合の対処法 2020.09.10
-
次の記事
CentOs8 vtopをインストールしてリソースをモニタリングする 2020.09.10
コメントを書く