Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mateushim

with(Math) { ... } javascript para que serve?

Recommended Posts

daew galeraeu peguei um codigo em javascrpitso que tem essa funçãowith(Math) {... //calculos}ai queria saber qual a finalidade delavlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele executa as instruções que estiverem dentro do bloco "{}" com o objeto que estiver dentro de with.

No seu exemplo, com o math, é o mesmo que fazer assim:

Math.abs();Math.ceil();
com with():

with(Math){abs();ceil();}
outro exemplo:

// com withwith(window){open("pagina.html");alert("olá");}// sem withwindow.open("pagina.html");window.alert("olá");
Geralmente é usado só quando você precisa executar várias instruções que usam o mesmo objeto. Não tem necessidade fazer um with executar só uma instrução, pelo menos eu acho desnecessário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.