2007年6月2日

Javascript上でのオブジェクト・データベース
prototype.jsとJSONで


ソース:

<script src="prototype.js" type="text/javascript"></script>
<script>
//データベースの作成
 var objDB = new Array();
 objDB.push( { id: '235', value: '二百三十五' } );
 objDB.push( { id: '372', value: '三百七十二' } );
 objDB.push( { id: '102', value: '百二' } );

//データベースの内容を表示
 objDB.each(
  function( obj, index ) {
    document.write(
      "objDB["+index+"]:"
      +"obj.id="+obj.id+","
      +"obj.value="+obj.value"
      + "<BR/>"
    );
  }
 );

//データベースの内容を検索する関数
 function get( id ) {
  return
   objDB.find(
    function( obj, index ) {
      return obj.id == id;
    }
   );
 }

//データベースの検索を実行
 var resultObj = get( '372' );
 document.write("id=372のvalueは"+resultObj.value );
</script>

元ネタ:Javascriptにおける配列と連想配列 prototype.js編 その1 @GreenSpace

0 件のコメント: