así que estaba tratando de crear un generador de variables personalizadas, pero no pude encontrar la manera de crear una variable personalizada con el nombre de la cadena. Sigue enviando el error: Error de sintaxis no detectado: Token inesperado '['
alguien puede ayudar a que mi código se vea así:
var tempi = "csv" var window[tempi]={0:"r"};y espero que lo haga
var csv ={0:"r"}y crea con estas múltiples variables con diferentes nombres
El error es que está utilizando la palabra inicializadora var para window , pero window ya está definida cuando se carga el programa, así que evítelo:
var tempi = "csv" window[tempi] = { 0: "r" }; console.log(csv)Tu código se ve bien. Parece que no define la ventana ['csv'] previamente. Echa un vistazo a este ejemplo:
tempi = 'csv' data = []; data['csv'] = {0: 'hello'}; console.log(data[tempi])