Comunidad de diseño web y desarrollo en internet online

Salir de dos o mas funciones a la vez con return??

Citar            
MensajeEscrito el 04 Feb 2012 05:33 pm
Hola,
Me preguntaba si hay alguna manera de salir de dos o mas funciones en javascript al mismo tiempo, lo he tendio que solucionar de alguna forma pero es posible que haya otra mas eficiente.. Abajo se explica mejor, Gracias de antemano.

Este es el caso:

Código Javascript :

function uno(){
  function dos(){
    function tres(){
      return false;//QUIERO QUE SALGA DE LAS TRES FUNCIONES A LA VEZ, ES POSIBLE
    }
  }
}


Cuando me encontre con este pequeño dilema lo resolvi con algo como esto, pero espero que haya algo mejor:

Código Javascript :

var cancel2=cancel3=false;
function uno(){
  function dos(){
    function tres(){
      if(something){
        cancel2=true;
        return false;
      }
    }
   if(cancel2){cancel1=true; return false;}
  }
  if(cancel1)return false;
}

Por franmadj

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Feb 2012 05:54 pm
Es necesaria esa anidación, quiza lo podrias cambiar por un switch y para el tema de funciones dentro de funciones es mejor declararlas aparte y hacer la llamada solo cuando sea necesario.

Código Javascript :

var mivariable = "cuatro";
switch(mivariable){
   case "uno": funcion_uno(); break;
   case "dos": funcion_dos(); break;
   case "tres": funcion_tres(); break;
   case "cuatro": case "cinco": prueba(); break;   
}
function prueba(){
   funcion_exterior();   
}
function funcion_exterior(){   
   alert("Esta es una funcion exterior");
}

Espero te sea de ayuda

Por Lord_war

8 de clabLevel



Genero:Masculino  

Programador web

chrome
Citar            
MensajeEscrito el 27 Nov 2017 09:50 am
20171127 leilei3915
adidas yeezy shoes
kate spade handbags
moncler jackets
nike shoes on sale
canada goose
moncler coats
ugg outlet
michael kors official site
michael kors outlet
ray-ban sunglasses
moncler outlet
kate spade outlet online store
polo ralph lauren shirts
adidas nmd
pandora charms
michael kors outlet stores
adidas yeezy shoes
ugg outlet
ray ban wayfarer
cheap jerseys
coach outlet
mbt outlet
mlb jerseys
oakley sunglasses
canada goose outlet
ugg boots
coach outlet online
canada goose outlet
nike air max
cheap oakley sunglasses
michael kors outlet
pandora jewelry
michael kors outlet
lunette ray ban
coach outlet online
supreme outlet
canada goose outlet
fitflop sale
nmd adidas
ralph lauren
pandora bracelet
coach outlet
clarks shoes
ugg outlet
canada goose
oakley sunglasses wholesale
mcm outlet
ugg boots
fitflops outlet
ralph lauren shirts
uggs outlet
ugg outlet
christian louboutin
kate spade handbags
polo outlet
canada goose jackets
uggs outlet
pandora charms
moncler outlet
uggs outlet
canada goose outlet
polo outlet
pandora outlet
coach outlet
coach factory outlet
michael kors outlet online
puma shoes
mulberry uk
canada goose jackets
adidas yeezy boost
ugg boots
ugg outlet online clearance
uggs outlet
nike outlet
kate spade outlet store
fred perry shirts
canada goose outlet
polo outlet
polo ralph lauren outlet
ugg boots clearance
canada goose outlet
adidas nmd r2
valentino outlet
cheap nhl jerseys
canada goose jackets
canada goose outlet
uggs outlet store
ugg outlet
uggs outlet
uggs outlet
polo ralph lauren outlet
adidas superstar
ferragamo outlet
canada goose uk
canada goose outlet online
michael kors outlet clearance
cheap oakley sunglasses
oakley sunglasses
asics outlet
canada goose outlet online
adidas outlet
ugg outlet online
michael kors outlet online
ugg boots
coach outlet online
tory burch sandals
coach outlet canada
cheap ugg boots
canada goose
oakley sunglasses
ugg boots clearance
canada goose
michael kors outlet online
adidas ultra boost
ferragamo shoes
canada goose outlet
coach outlet store online
jordan shoes
polo ralph lauren
cheap nfl jerseys
nike shoes
cheap ugg boots
cheap ugg boots
uggs outlet
canada goose outlet store
prada outlet online
michael kors outlet
ugg boots clearance
michael kors outlet
longchamp outlet
polo ralph lauren
nfl jerseys
cheap oakley sunglasses
michael kors outlet
michael kors outlet
cheap oakley sunglasses
ralph lauren shirts
[url=http://www.polooutletonlinestore.us.com ]polo ralph lauren[/url]
ugg boots clearance
christian louboutin shoes
uggs outlet online
nike outlet store
coach outlet store online
cheap ray bans sunglasses
canada goose outlet
mont blanc
ugg outlet online
ralph lauren uk
coach outlet store online
polo outlet

Por leilei3915

72 de clabLevel



 

firefox

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.