发布网友 发布时间:2022-04-25 20:17
共2个回答
热心网友 时间:2023-10-14 21:34
有点没明白你的问题,是想要这样的效果吗
var data = {比如data是ajax回调的数据,keyName是后台传回来的变量名,用这个变量名读取data下面相应的数组
热心网友 时间:2023-10-14 21:34
变量名声明以后,是不会再变的。你可以删除它;
例如:你的data是二维数组,你可以新建一个二维数组,把data里面的数据放到这个数组里,里面的变量变成你想要的变量。
var data = [['key1','2'],['key2','3']];
你可以变成 var data1 = [['keyNew1','2'],['keyNew2','3']];追问var 的变量的变量名是个变量,这样说可以明白吗? var data = ........ 这个变量名可以改成个变量不? 比如我在前面获取到一个用户输入的值 这个变量的变量名就是用户输入的值,这样懂吧?
追答变量名是不可变的,该变量名代表的变量值是可变的。
var data = 。。。;
你可以把你获得的用户输入的值(假设为data12,也可以为data)赋值给data,即
data = data12;或者data =data;