---
title: "loopen - for in"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/72140-loopen-for-in"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "dea"
published: "2003-03-25T16:19:23.000Z"
updated: "2003-03-25T16:48:45.000Z"
replies: 1
views: 158
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/72140-loopen-for-in"
---

# loopen - for in

## #1 — dea, 2003-03-25T16:19Z

Jag undrar bara lite kort om loopen for.. in

Vad gör den och vad är det för skillnad på den och en "vanlig" for loop??

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

## #2 — Peter S, 2003-03-25T16:48Z

**Välkommen till webForum dea!**  :bire 

En vanlig *for*\-loop används t.ex. för att gå igenom element i en vektor genom att räkna upp ett index för varje loop. En *for in*\-loop används för att gå igenom egenskaper hos ett objekt. Givetvis kan man även använda en *for in*\-loop för att gå igenom elementen i en vektor, men det är inte det primära användningsområdet för denna typ.

Exempel:

```
// En vanlig for-loop som skriver ut värden i vektorn [i]myArray[/i]:

var myArray = [ 1, 2, 3 ];
for( var i=0; i < 3; i++ )
     document.write( myArray[ i ] + "<br>" );

// En for in-loop som skriver ut alla egenskaper i objektet [i]document[/i]:

for( prop in document )
     document.write( prop + " - " + document[ prop ] + "<br>" );
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/72140-loopen-for-in
