Avatar billede kalleballe Nybegynder
10. marts 2005 - 13:40 Der er 11 kommentarer og
1 løsning

pause i function

Kan man pause en function?
Avatar billede barklund Nybegynder
10. marts 2005 - 13:43 #1
Niks.
Avatar billede kalleballe Nybegynder
10. marts 2005 - 15:02 #2
danke, - hvad med at kalde en function i en function, - er det bare function1.function2();

P.S. tillykke med bogen
Avatar billede kalleballe Nybegynder
10. marts 2005 - 15:05 #3
men hvorfor skulle jeg egentlig lægge en function ind i en anden.....
Avatar billede barklund Nybegynder
10. marts 2005 - 15:10 #4
Altså enten skal dit spøgsmål forstås:

function foo() {
    function bar() {
        trace("hejsa i bar");
    }
    trace("hejsa i foo");
    bar();
}
foo();

Hvilket virker fint. Eller også skal det forstås:

function bar() {
    trace("hejsa i bar");
}
function foo() {
    trace("hejsa i foo");
    bar();
}
foo();

Hvilket virker lige så fint.

Men hverken det ene eller det andet har nu noget som helst med pauser at gøre.

Og tak :)

--
Morten Barklund
Avatar billede kalleballe Nybegynder
10. marts 2005 - 16:44 #5
det jeg tænkte var:
function foo(){
  trace("foo");
  function bar(){
  trace("bar");

  }
}

foo.bar();

og det virker ikke, - men der er jo heller ingen grund til at putte bar ind i foo indså jeg ;)




}
Avatar billede barklund Nybegynder
10. marts 2005 - 16:59 #6
Nej, så skal du jo gemme funktionen "på" funktionen:

function foo(){
  trace("foo");
  foo.bar = function(){
    trace("bar");
  }
}
foo();
foo.bar();

Eller:

function foo(){
  trace("foo");
  arguments.callee.bar = function(){
    trace("bar");
  }
}
foo();
foo.bar();

Eller vil du kunne kalde den uden at kalde foo først:


function foo(){
  trace("foo");
}
foo.bar = function(){
  trace("bar");
}
foo.bar();

Eller du kan gemme den ude på tidslinjen:


function foo(){
  trace("foo");
  bar = function(){
    trace("bar");
  }
}
bar(); // virker ikke, findes ikke endnu
foo();
bar(); // så virker det

Men den slags roderi kan du nu finde meget mere om i førnævnte ;)

--
Morten Barklund
Avatar billede kalleballe Nybegynder
10. marts 2005 - 21:04 #7
den er bestilt ;)

vh

KalleBalle
Avatar billede barklund Nybegynder
10. marts 2005 - 21:38 #8
Så kaster jeg lige et svar - hvis du altså har gennemskuet det og fået svar nok :)

Og som du kan se på globe.dk, så er udgivelsesdatoen sat til 22. marts, så den er snart på vej :)

--
Morten Barklund
Avatar billede barklund Nybegynder
10. marts 2005 - 21:38 #9
*host*
Avatar billede altschuler Nybegynder
12. marts 2005 - 10:29 #10
Var det ikke den 11. Marts oprindeligt? Var inde i en boghandel igår og han sagde at den var forsinket >.<
Avatar billede barklund Nybegynder
12. marts 2005 - 12:26 #11
Jo, det er korrekt - noget med trykkeriet og noget. Jeg har ikke engang fået et eksemplar selv endnu :)
Avatar billede barklund Nybegynder
12. marts 2005 - 12:57 #12
Og tark for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester