JavaScript を使用してこの配列を作成したい:
-----------------------------------------------
| | male |
| |-----------------------|
| rafael | single |
| |-----------------------|
| | 22 |
|---------------------|-----------------------|
| | male |
| jack |-----------------------|
| | married |
| |-----------------------|
| | 34 |
-----------------------------------------------
そして、それを作る方法について多くのことを考えた後、私はこれを使用しました:
var arr = [];
for(i = 0 ; i < 2 ; i++){
arr[i] = [2]
for (j = 0; j < 3 ; j++){
arr[i][1] = [3];
arr[i][1][j] = "this is row :" + i + ", column : 1, row : " + j ;
console.log(arr[i][1][j]);
}
}
これを達成するためにオブジェクトコンストラクタまたはオブジェクトリテラルを使用する他の方法はありますか? そんな風にアクセスしたいから
obj["first row"]["third row in second column"]
ユーザーが各セルに値を入力して、次のように呼び出してほしい:
obj["rafael"]["age"];
行数がわからないことに注意してください。そこに任意の値と任意のセル名を入力するだけです。