---
title: "Långsam loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/139578-långsam-loop"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "stattin"
published: "2005-12-19T16:15:17.000Z"
updated: "2005-12-19T17:18:41.000Z"
replies: 2
views: 376
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/139578-långsam-loop"
---

# Långsam loop

## #1 — stattin, 2005-12-19T16:15Z

Jag har en konstig fråga, kan man få en loop att arbeta långsammare?

När en loop är för stor så blir ju resulatet oftast att datorn hänger sig eller får arbeta ihjäl sig.

Go jul   :birp

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

## #2 — Peter S, 2005-12-19T16:56Z

Så här kanske:

```
// Ursprungsvärde på räknaren
var i   = 0,
    // Värdet - 1 den skall räkna till
    lim = 21;

function loop(i){
  if (i >= lim){ return }

  var k = i,
      // 10 anger hur många inkrementeringar som skall göras innan loopen "vilar"
      j = k + 10;

  while (k != j && k != lim){
    // Gör något med k

    ++k;
  }

  window.setTimeout("loop(" + k + ")", 3000);
}

// Anrop: loop(i)
```

Men det kommer ju att ta ännu längre tid innan den blir klar.

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

## #3 — stattin, 2005-12-19T17:18Z

Peter du är en hjälte

Ska kolla vidare på det där när jag kommer hem men just nu ser det ju lovande ut måste jag säga.

Tack så länge..    :bire  
mvh Jon Stattin

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/139578-långsam-loop
