---
title: "Funderingar kring prototype"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/166994-funderingar-kring-prototype"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Troxy"
published: "2007-12-05T17:47:33.000Z"
updated: "2007-12-13T09:39:43.000Z"
replies: 3
views: 609
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/166994-funderingar-kring-prototype"
---

# Funderingar kring prototype

## #1 — Troxy, 2007-12-05T17:47Z

Hej, jag har lite funderingar kring prototype-delen i Javascript.
(Och nu menar jag inte ramverket [Prototype](http://www.prototypejs.org)  :P )

När man skapar classer (eller snarare instansierar funktioner) vad har man då för nytta av att använda sig av prototype-objektet?

En mer konkret fråga: Vad är det för skillnad på dessa två exempel?

```
function Foo() {
   this.bar = function() {
      // Gör någonting
   }
}

var test = new Foo();
test.bar();
```

```
function Foo() {
}

Foo.prototype.bar = function() {
   // Gör någonting
}

var test = new Foo();
test.bar();
```

Hoppas någon orkar reda ut detta!  :birp

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

## #2 — stevenet, 2007-12-12T16:57Z

Prototype-objektet körs före objekt-konstruktorn.

```
function Foo(){
 this.bar=4;
}
var FooObj = new Foo();
Foo.prototype.bar = 2;
var FooObj2 = new Foo();
alert(FooObj.bar); // visar 4
alert(FooObj2.bar); // visar 4
```

\[r\] Finns lite mer att läsa här: <http://www.sitepoint.com/article/oriented-programming-2/2>

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

## #3 — Fuel, 2007-12-12T17:59Z

OT: fan .. stevenet .. finns du kvar fortfarande?  :e minns när jag frågade som nybörjare om min första php kod .. hehe

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

## #4 — Troxy, 2007-12-13T09:39Z

stevenet, aha! Nu förstår jag lite bättre.
Btw, så hittade jag en intressant "rakt-på-sak"-artikel om egenskaper och metoder på objekt:
<http://www.crockford.com/javascript/private.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/166994-funderingar-kring-prototype
