0

JavaScript で文字列 Key. を使用して配列を作成することは可能ですか?

例えば:-

arr[0]['col1']="Firstname";
arr[0]['col2']="Lastname";

arr[1]['col1']="firstname1";
arr[1]['col2']="lastname2";
4

3 に答える 3

7

はい。ただし、配列ではなくオブジェクトと呼ばれます。

arr = [{col1: 'Firstname', col2: 'Lastname'},
    {col1: 'Firstname', col2: 'Lastname'}];

arr[0]['col1']およびによって値にアクセス (割り当てまたは取得) できますarr[0].col1

編集: 明確にするために、文字列キーを持つ配列のように見えるデータ構造はobjectと呼ばれます。この例では、まだ配列を使用しています (数値キーを使用)。

于 2013-03-29T04:32:31.513 に答える
1

はい、オブジェクトを使用して:

var ar = [
    {  col1: "...", col2: "..." },
    {  col1: "...", col2: "..." },
];
于 2013-03-29T04:33:52.187 に答える
1

ほとんどの場合、オブジェクト リテラルを使用する必要があります。

var studentAges = {
  sara: 14,
  mike: 17,
  daniel: 15,
  Jake: 14
};

JavaScript には関連配列はありません。

于 2013-03-29T04:38:04.403 に答える