---
title: "Flera kombinationer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/148839-flera-kombinationer"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ejick"
published: "2006-07-08T14:37:54.000Z"
updated: "2006-07-09T09:31:48.000Z"
replies: 3
views: 276
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/148839-flera-kombinationer"
---

# Flera kombinationer

## #1 — ejick, 2006-07-08T14:37Z

Hej,

jag sitter och grubblar på hur man kan göra en funktion som skriver ut följande:

```
aa
ab
ac
ad
ae
...
zx
zy
zz
```

Funktionen ska alltså skriva ut alla möjliga tvåbokstavskombinationer. Har börjat lite lätt med en Array men vet inte hur jag ska gå till väga.

Någon som kan hjälpa mig?

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

## #2 — nitro2k01, 2006-07-08T16:18Z

Ett sätt:

```
<script type="text/javascript">

var letterarray="abcdefghijklmnopqrstuvwxyz".split("");
var outstring="";

for(var i=0; i<letterarray.length; i++){
	for(var j=0; j<letterarray.length; j++){
		outstring+=letterarray[i]+letterarray[j]+" ";
	}

}

document.write(outstring);

</script>
```

Eller i tabellformat:

```
<script type="text/javascript">

var letterarray="abcdefghijklmnopqrstuvwxyz".split("");
var outstring="<table border=\"1\">";

for(var i=0; i<letterarray.length; i++){
	outstring+="<tr>";
	for(var j=0; j<letterarray.length; j++){
		outstring+="<td>";
		outstring+=letterarray[i]+letterarray[j];
		outstring+="</td>";	
	}
	outstring+="</tr>";
}

document.write(outstring);

</script>
```

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

## #3 — ejick, 2006-07-08T19:13Z

Funkar ju ypperligt!

Tack så mycket för hjälpen. Split funktionen var ngt nytt

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

## #4 — nitro2k01, 2006-07-09T09:31Z

Japp, den tar en sträng och delar upp till en Array. Se följande exempel:

```
// Split med tom sträng delar upp i element om ett tecken.
var foo = "A,B,C,B;D".split("");
// Ger samma sak som 
var foo = ["A", ",", "B", ",", "C", ",", "B", ";", "D"];

// Split med kommatecken delar av strängen vid kommatecknen.
var foo = "A,B,C,B;D".split(",");
// Ger samma sak som 
var foo = ["A", "B", "C", "B;D"];

// Split med tecknet B delar av strängen vid alla förekomster av B.
var foo = "A,B,C,B;D".split("B");
// Ger samma sak som 
var foo = ["A,", ",C,", ";D"];

// Split med en regular expression delar av strängen vid varje matchning av uttrycket.
var foo = "A,B,C,B;D".split(/[,;]/);
// Ger samma sak som 
var foo = ["A,"B",C,"B", "D"];
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/148839-flera-kombinationer
