---
title: "OOP: referera till parent object?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/89150-oop-referera-till-parent-object"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "higa"
published: "2003-10-22T08:01:30.000Z"
updated: "2003-10-22T17:30:43.000Z"
replies: 1
views: 218
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/89150-oop-referera-till-parent-object"
---

# OOP: referera till parent object?

## #1 — higa, 2003-10-22T08:01Z

Säg att jag skapar ett object "particle_system" som i sin tur spawnar object "particle". I funktionen particle() så kan jag skapa behörande variabler genom att skriva this.my_variable = "some value", men säg att jag vill modifiera eller skapa en variabel i "particle_system", hur gör jag då?

Varje "particle" ligger i en array, "particles" under aktuellt "particle_system", så för att referera till 8:e partikeln i systemet "flame" så skriver jag flame.particles\[7\]

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

## #2 — Jojoxx, 2003-10-22T17:30Z

Du kan ju skicka med en objekt-referens när du skapar det nya child-objektet, om jag förstått dig rätt.

```
function particle_system(){
	this.foo="Värde";
	this.particle=new particle(this);
}
function particle(parent){
	this.parent=parent;
	this.view=function(){
		alert(parent.foo);
	}
}

var myobj = new particle_system();
myobj.particle.view();
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/89150-oop-referera-till-parent-object
