Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost][Javascript]Wat betekent this?  (gelezen 1543 keer)

Offline Joshua822

  • Documentatieteam
  • Steunpunt: Nee
[Opgelost][Javascript]Wat betekent this?
« Gepost op: 2010/12/18, 23:56:30 »
Hallo allemaal!

Wat betekent this eigenlijk in Javascript? Als C++ programmeur ben ik namelijk redelijk in de war van hoe het gebruikt wordt. Normaal zou je dit in C++ in een member function van een class zetten als je expliciet naar de huidige instantie wilt verwijzen. Maar in Javascript staat het blijkbaar gewoon in een normale function, wat ik heel raar vind.

Met Google valt er ook weinig over te vinden.

Is er iemand die deze zaak kan uitleggen? Alvast bedankt :)
« Laatst bewerkt op: 2010/12/19, 02:30:25 door Joshua822 »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: [Javascript]Wat betekent this?
« Reactie #1 Gepost op: 2010/12/19, 01:10:32 »
De gereserveerde woorden This en Super.

In de loop van een programma wordt bij meer complexe toepassingen vaak van object naar object gesprongen, doordat de meest uitlopende methoden worden opgeroepen. Om aan te geven in welk object u nu bent, gebruikt Java het woord this. U kunt this ook als parameter tijdens het oproepen van methoden gebruiken om een verwijzing van de huidige klasse over te dragen. Dit leent zich goed voor dialogen.

Voorbeeld:

public class This1 {

              public void printthis() {

                       System.out.println(this) ;

           }

}

Bij dit voorbeeld wordt de informatie die this levert op het beeldscherm weergegeven.

Door Elke & Michael Niedermair.

 
In der Beschränkung zeigt sich der Meister.

Offline Joshua822

  • Documentatieteam
  • Steunpunt: Nee
Re: [Javascript]Wat betekent this?
« Reactie #2 Gepost op: 2010/12/19, 02:30:09 »
Ik denk dat ik het heb gevonden. Voor diegene die ook geïnteresseerd zijn in deze kwestie is het goed om deze pagina te lezen.

Offline Ronnie

  • Artworkteam
    • ronnie.vd.c
  • Steunpunt: Nee
Re: [Opgelost][Javascript]Wat betekent this?
« Reactie #3 Gepost op: 2010/12/19, 17:16:24 »
Voor wie veel met Javascript bezig zijn, deze site vond ikzelf erg handig
http://javascript.crockford.com/code.html

Ook de code checker http://www.jslint.com/

Beide hebben mij erg veel geholpen bij complexe js code
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal