ObjectRange クラス include メソッド - Prototype.js

$R は ObjectRange を作成します。コンストラクタには範囲の最初と終わりを渡します。 また、最後のパラメータは範囲の最後の要素を含むかどうか指定します。 true の場合、含み、false の場合は含みません。

include メソッドは、include メソッドに渡した値が ObjectRange に含まれるかどうか true|false を返します。

ObjectRange は Enumerable なので、それぞれの要素に対する each メソッドなども直接使えます。 join 等の Array クラスのメソッドを利用するには、$A を用いて Array に変換します。

サンプルコード

     alert( $A( $R(1, 5) ).join('|') );
     alert( $A( $R(1, 5, true) ).join('|') );
     alert( $R(1, 5).include(3) );
          
     alert( $A( $R('a', 'c') ).join('|') );
          
          
     $R('A','D').each( function (x) {
          alert( x );     
     });

$R の実行サンプルを別ウィンドウで開く

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Web/DB プログラミング徹底解説