Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在javascript中使用字符串连接obj吗_Javascript - Fatal编程技术网

可以在javascript中使用字符串连接obj吗

可以在javascript中使用字符串连接obj吗,javascript,Javascript,我有 TMP是程序理解的对象。 所以我想 var output= "[1][2][3][4]" 因此,tmp+输出变为tmp[1][2][3][4] 我真的不确定。我搜索了一下,但只找到了像EVAL一样的东西 下面这东西不行 tmp[1][2][3][4]= "value I send" 只有这样才行 var test = "tmp" + output test=msg 有什么建议吗?看起来您正在处理一些未定义的问题,请看下面适合我的代码 tmp[A][B][C]=msg 这几乎毫无意

我有

TMP是程序理解的对象。

所以我想

var output= "[1][2][3][4]"
因此,tmp+输出变为
tmp[1][2][3][4]

我真的不确定。我搜索了一下,但只找到了像EVAL一样的东西

下面这东西不行

tmp[1][2][3][4]= "value I send"
只有这样才行

var test = "tmp" + output

test=msg

有什么建议吗?

看起来您正在处理一些未定义的问题,请看下面适合我的代码

tmp[A][B][C]=msg

这几乎毫无意义。请解释一下你最终想要达到的目标,以及到目前为止你已经尝试了什么。你想达到什么目标
eval
是一个不应该使用的函数,它在JS中,而不是JavaI中,我曾考虑将数据更改为一个数字数组,不过您也可以将字符串转换为一个数组。
var output= "[1][2][3][4]";
var test = "tmp" + output;

var msg= "value I send";
test=msg;

console.log(test);