/bonvhp/webapp/prototype_js       [後へ]   [目次へ]   [次へ] ~ [] ~

prototype.js:配列

●はじめに

prototype.js で配列を操作する方法です。
まず、
   var arrObj = ['A', 'B', null, 'DD', 'C'];
で配列を作成している、
という状況で、以下のそれぞれを見てください。

●clear: 配列の要素を全て消去

  arrObj.clear();
で、要素を全て消去します。
結果、
arrObj は [] になります。

●compact: null, undefined を除いた配列を返す

  var copy = arrObj.compact();
で、copy は ['A', 'B', 'DD', 'C'] になります。
arrObj は変化しません。

●first: 配列の最初の要素を取得する

  var str = arrObj.first();
で、str は 'A' になります。
arrObj は変化しません。

●indexOf: 指定した要素の位置を返す

  var index = arrObj.indexOf('B');
で、index には 1 が入ります。
arrObj は変化しません。

●last: 配列の最後の要素を取得する

  var str = arrObj.last();
で、str は 'C' になります。
arrObj は変化しません。

●size: 配列の大きさを返す

  var size = arrObj.size();
で、size は 5 になります。
arrObj は変化しません。

●without: 指定した要素があれば取り除いた配列を返す

  var newArr = arrObj.without('DD', 'AAA');
で、newArr は ['A', 'B', NULL, 'C'] になります。
arrObj に 'AAA' は入っていないので、無視されています。
arrObj は変化しません。
/bonvhp/webapp/prototype_js       [後へ]   [目次へ]   [次へ]