Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで配列が真の配列であるかどうかを確認するにはどうすればよいですか?


javascriptでは、配列は真ではありません配列 。それらはjavascriptオブジェクトです 。したがって、 typeof()を使用してそれらのタイプを知ろうとすると 演算子表示される出力はオブジェクトになります。

構文

typeof(operand);

パラメータ - typeof() 演算子はオペランドを取り、オペランドのデータ型を返します。

次の例では、変数'a'は配列ですが、 typeof() 一般に、すべての配列はオブジェクトであるため、演算子は出力をオブジェクトとして返します。

<html>
<body>
<script>
   var a = [1,2,5,"hello"];
   document.write(typeof(a));
   var b = {};
   document.write("</br>");
   document.write(typeof(b));
</script>
</body>
</html>

出力

object
object

typeof()とは異なり 演算子、 Array.isArray() 渡されたパラメータが配列であるかどうかをチェックします。パラメータが配列の場合、 trueを出力します 出力としてelsefalse 出力として。

構文

Array.isArray(array);

次の例では、配列'a'とオブジェクト'b'がArray.isArray()を通過しました。 方法。このメソッドはそれらを精査し、を表示しました およびfalse それぞれ出力として。

<html>
<body>
<script>
   var a = [1,2,5,"hello"];
   var res1 = Array.isArray(a);
   document.write(res1);
   document.write("</br>");
   var b = {};
   var res2 = Array.isArray(b);
   document.write(res2);
</script>
</body>
</html>

出力

true
false

  1. チェックボックスがJavaScriptでチェックされているかどうかを確認するにはどうすればよいですか?

    JavaScriptでチェックボックスがオンになっているかどうかを確認するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <h1>Displaying textBox when a checkbox is checked</h1> Checkbox: <input type="checkbox" class="check" onclick="checkFunction()" /> <h2 class="

  2. JavaScriptでボタンがクリックされているかどうかを確認するにはどうすればよいですか?

    以下は、JavaScriptを使用してボタンがクリックされたかどうかを確認するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s