una tablas tabla obtener numero funcion dinamicas datos cual convertir con agregar javascript

tablas - ¿Cómo convertir el nombre de la variable a cadena en JavaScript?



split javascript (3)

Fuera de las cosas de Tríptico (lo cual, gracias) ...

(function(){ (createSingleton = function(name){ // global this[name] = (function(params){ for(var i in params){ this[i] = params[i]; console.log(''params[i]: '' + i + '' = '' + params[i]); } return this; })({key: ''val'', name: ''param''}); })(''singleton''); console.log(singleton.key); })();

Solo pensé que este era un pequeño patrón autónomo ... ¡espero que ayude! Gracias Tríptico!

¿Hay alguna forma de convertir los nombres de variables a cadenas en javascript? Para ser más especifico:

var a = 1, b = 2, c = ''hello''; var array = [a, b, c];

Ahora, en algún momento, a medida que avanzo en la matriz, necesito obtener los nombres de las variables (en lugar de sus valores) como cadenas, que serían ''a'' o ''b'' o ''c''. Y realmente necesito que sea una cadena para que pueda escribirse. ¿Cómo puedo hacer eso?


Lo que podrías hacer es algo así como:

var hash = {}; hash.a = 1; hash.b = 2; hash.c = ''hello''; for(key in hash) { // key would be ''a'' and hash[key] would be 1, and so on. }


Use un literal de objeto Javascript:

var obj = { a: 1, b: 2, c: ''hello'' };

Puede recorrerlo así:

for (var key in obj){ console.log(key, obj[key]); }

Y acceda a las propiedades en el objeto de esta manera:

console.log(obj.a, obj.c);