4つの情報と固有のIDを結び付けた配列を作成する最も簡単な方法を理解するのに助けが必要です。データの複雑な配列を構成する方法
私の目標は、4つの数字と検索しようとしているIDをプロットすることです。
私の混乱の2番目の部分は、4つの数字を確認してIDを取得する方法を見つけることです。しかし、JSでそのような配列を作る方法は本当に混乱しています。
ヒント?
4つの情報と固有のIDを結び付けた配列を作成する最も簡単な方法を理解するのに助けが必要です。データの複雑な配列を構成する方法
私の目標は、4つの数字と検索しようとしているIDをプロットすることです。
私の混乱の2番目の部分は、4つの数字を確認してIDを取得する方法を見つけることです。しかし、JSでそのような配列を作る方法は本当に混乱しています。
ヒント?
オブジェクトの配列が必要で、各オブジェクトに4つのデータとIDがある場合は、iこのようなT:
var list = [
{id: "135", data: [9,129,345, 687]},
{id: "239", data: [596,382,0,687,33467]}
];
あなたは、このようにデータにアクセスします。
list[0].id
list[0].data[0]
list[0].data[1]
list[0].data.length
あなたがIDでインデックス化されたオブジェクトをしたいし、各idは、それに関連付けられた4つのデータを持っている場合は、あなたの」このように、それまでD:
var index = {
"135": [9,129,345, 687],
"299": [596,382,0,687,33467]
};
あなたはこのように、このデータにアクセスします。
index["135"][0]
index["135"][1]
index["299"][0]
IDを知っていて、IDでデータを表示したい場合は、2番目のフォームを使用します。 IDを知らず、データを簡単に反復して、IDとデータが何であるかを確認したい場合は、最初のフォームを使用します。
あなたはこのようにそれを行うだろう:
{
"id": [ "data1", "data2", "data3", "data4"]
}
あなたがそうのようにそれを構築することができます。
var map = {};
map[id] = [ "data1", "data2", "data3", "data4"]
あなたは、すべてが独自のIDを持っている数字を持つオブジェクト、考えた場合、することができますそれを行う:
var map = {id1:"data1", id2:"data2", id3:"data3", id4:"data4"};
for(x in map) {
alert(x + ": " + map[x]);
}
したがって、データはリスト配列内の内部配列の一種ですか? – Sir
@Dave - 'list'はオブジェクトの配列なので、配列の各要素はオブジェクトです。各オブジェクトには2つのプロパティ、 'id'と' data'があります。 'id'プロパティは文字列です。 'data'プロパティは数値の配列です。私はそれにアクセスする方法に応じてデータを編成する別の形式を追加しました。 – jfriend00
http://www.paste.to/MzYwOTM2はこれを作成する意味ですか? – Sir