[js] overzicht van methods

Pagina: 1
Acties:

  • jurriaan
  • Registratie: Januari 2000
  • Laatst online: 24-06 02:04
Met een for .. in .. loop kun je alle properties afgaan in een object, maar ik wil graag zien welke methods en functies en in een willekeurig object zitten. Is hier een goede methode voor?

Wees verantwoordelijk voor je eigen daden


  • jurriaan
  • Registratie: Januari 2000
  • Laatst online: 24-06 02:04
Ziet er veelbelovend uit, maar als ik naar de demo ga, krijg ik in feite alleen de lijst met Properties, inderdaad opgeroepen met een for .. in loop.

Volgens mij staan daar niet de methods bij :'(

Wees verantwoordelijk voor je eigen daden


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

method list script heb ik idd ook nog nooit gezien, zou erg handig zijn ja.

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Bedoel je de built-in methods voor bijvoorbeeld Arrays? Daar is volgens mij geen functie voor om die te ontdekken. Je zult je dan tot documentatie en references moeten wenden.

Voor zelfgemaakte objecten kan dat wel. Bijvoorbeeld met dit (aangepaste) scriptje van Clay:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function showObject(obj) {
    var res = '<body bgcolor="#FFFFFF"><table border="0" cellpadding="2" cellspacing="1">';
    for(var i in obj) {
        res += '<tr><td bgcolor="#F7F7F7">'+i +'</td><td bgcolor="#DDDDDD">';
        if(typeof obj[i] == 'function') { 
            res += '<b>[function]</b>\n';
            var the_func = obj[i].toString().replace('<','&lt;');
            the_func = the_func.replace('>','&gt;');
            res += '<pre>'+the_func+'</pre>';
        }
        else res += obj[i];
        res += '</td></tr>';
    }
    res += '</table></body>';
    var objWin = window.open("","","height=300,width=500,scrollbars,resizable");
    objWin.document.open();
    objWin.document.write(res);
    objWin.document.close();
}

  • jurriaan
  • Registratie: Januari 2000
  • Laatst online: 24-06 02:04
Ik bedoel de built-in methods ja.. Ik had gehoopt erachter te komen dat een flash-object ook een printAsBitmap-method zou hebben. Ik heb dat nu op een andere manier opgelost, maar een method-lister zou ik alsnog handig vinden, als het zou bestaan. Blijkbaar niet dus.

Clay zijn scriptje maakt ook gebruik van for.. in en geeft dus ook de methods niet weer.

Wees verantwoordelijk voor je eigen daden


Verwijderd

Op woensdag 30 januari 2002 15:03 schreef jurriaan het volgende:
Clay zijn scriptje maakt ook gebruik van for.. in en geeft dus ook de methods niet weer.
Wel voor je eigen objecten...

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

heeft een object geen array met de namen van methods erin? hmm, dat is idd wel jammer....

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1