---
title: "Flerdimensionell array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/106024-flerdimensionell-array"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "skyman"
published: "2004-06-23T06:30:48.000Z"
updated: "2004-06-28T08:50:54.000Z"
replies: 5
views: 386
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/106024-flerdimensionell-array"
---

# Flerdimensionell array

## #1 — skyman, 2004-06-23T06:30Z

Se nedan...

Permalänk: https://www.webforum.nu/p/106024

## #2 — skyman, 2004-06-23T09:05Z

Jag får förklara mig själv lite bättre...

Jag vill ha en array som ser ut såhär:

```
[4.0] => (array)
	[ID01] => (array)
		[data] => (array)
		[software] => "text"
	[ID02] => (array)
		[data] => (array)
		[software] => "text"
[3.2] => (array)
	[ID01] => (array)
		[data] => (array)
		[software] => "text"
	[ID02] => (array)
		[data] => (array)
		[software] => "text"
```

 
Hur gör jag det på ett enkelt sätt?
Jag vill kunna börja skriva ungefär såhär:

```
var myArr = new Array("4.0" => new Array("ID01" => new Array("data" => new Array(bla bla bla), "software" => "bla bla"),"ID02" => new Array("data" => new Array(...
```

 
Så gör man ungefär i php, men hur gör man det i javascrip???
Tacksam för tips...

Permalänk: https://www.webforum.nu/p/1374583

## #3 — Cheguelin, 2004-06-23T15:21Z

Alltså, först gör du en array:

```
var a = []; // Eller för all del new Array()
```

För att göra den flerdimensionell så gör du bara nya arrays i din array, t.ex. m.h.a. en loop:

```
for (var i = 0; i < ARRAY_LENGTH; i++)
    a[i] = [];
```

Permalänk: https://www.webforum.nu/p/1374746

## #4 — Johnsen, 2004-06-24T08:26Z

Jag skulle gjort så här:

```
var mdArr = {
		"4.0" : {
			"ID01" : {
				"data" : ["a1","a2"],
				"software" : "text1"
			},
			"ID02" : {
				"data" : ["b1","b2"],
				"software" : "text2"
			}
		},
		"2.2" : {
			"ID01" : {
				"data" : ["c1","c2"],
				"software" : "text3"
			},
			"ID02" : {
				"data" : ["d1","d2"],
				"software" : "text4"
			}
		}
}
```

och för att skriva ut ett element:

```
document.write(mdArr["2.2"]["ID02"]["data"][0])
```

Permalänk: https://www.webforum.nu/p/1375100

## #5 — Cheguelin, 2004-06-24T10:53Z

...och hur smart är inte det? :)

Permalänk: https://www.webforum.nu/p/1375154

## #6 — skyman, 2004-06-28T08:50Z

Kanon!!!
Det var just  ":" som jag var ute efter...

Tack så mycket!!!

Permalänk: https://www.webforum.nu/p/1376455

---

Tråden på webben: https://www.webforum.nu/amne/javascript/106024-flerdimensionell-array
