PeaceJet

証券会社で証券外務員(転職しました!)をやりながら、マーケティングやデータ分析・UI/UX改善などを行っています。

★【JavaScript】多次元配列を作成する方法など。



JavaScriptで多次元な配列を作成する方法

こんにちは、なんだか簡単なところだと思っていたら、ハマったので備忘録です。

最近は、Google Apps Script でアプリを作っています。

言語はJavascriptをもとにしており、独自に定義されたメソッドを書いて使います。

getRangeとか、Gmail.search()といったものです。

getLasrRow()とか、すごく便利ですよ!

Excelにはないものですよね〜。

配列から要素を取り出す

そんななかで、要素を取り出すのにループを使いますが、これがハマりどころなんですね・・・。

用途によりけりですが、以下のように(1,3)行列を作ってみます。

    var arr = [];
    for ( var i = 0; i < 1; i++ ){
      arr[i] = [];
      arr[i][0] = "はろー";
      arr[i][1] = "こん";
      arr[i][2] = "ちわ";
    }
    for ( v in arr ) console.log(arr[v]);

こんな状況で、i個分だけ箱を作るようなやりかたをしていると無駄にたくさんできてしまうことがあります。

そんなときは「push」を使って、簡単に多次元配列が作れてしまいます。

    var container = [];
    var inner = ["はろー","こん","ちわ"];   

    contain.push(test);

    for( c in container ) console.log( container[c] );

これでおしまいです。