JavaScript, pa que sirve la function Eval??

ElRuso

Es que no pillo mucho que hace. Por los ejemplos que he visto basicamente no sirve pa na, ya que todo eso se puede hacer sin eval utlizando otros metodos mas simples de entender y con mas o menos los mismos caracteres.

A

Lee aquí:
http://blog.realm.zimki.com/tomi/2006/08/07/javascript-eval

Y aquí:
http://builder.com.com/5100-6371_14-5169823.html

ElRuso

Gracias, pero lo unico que he entendido es que con eval se tada menos en hacer las operaciones matematicas como dividir.

Por que en el primer link, basicamente no tiene sentido ninguno usar eval. Solamente lo hace mas comlicado en mi opinion.

ElRuso

Bueno he encontrado un caso donde eval ayuda de verdad.

Es referirse al nombre de variable a base de otras variables:

en plan de:
var Clna= new Array();

[diferentes funciones y operaciones]

function nafileds(value,name) {
for (var x=0;x <=2; x++) {
if (depart[x]) {
eval(depart[x]+'na')[name]=value; //donde depart[x]=='Cl'
.
.
.
.
}

Usuarios habituales

  • ElRuso
  • Archville