我的问题是,现在我还能反复初始化变量(使用后,他们只改变数字),这是我的代码初始化变量在JavaScript
for(i = truStorage.getItem('elementCount'); i>0; i--) {
var obj = truStorage.getItem("element_" + i);
var [obj_+i] = element(erd.Entity , obj.posx, obj.posy, obj.text);}
};
基本上我只是想初始化像
变量something_i = "";
,结果会是这样
var element_1 = element(erd.Entity, 100, 200, "Employee");
var element_2 = element(erd.Entity, 100, 400, "Salesman");
var element_3 = element(erd.WeakEntity, 530, 200, "Wage");
var element_4 = element(erd.IdentifyingRelationship, 350, 190, "gets paid");
我不试图使用变量作为存储,而是为一个函数实例化一个元素。
为什么你不使用'Array'?!? – thefourtheye
你想完成什么?这听起来像个不好的主意,也许我们可以帮助你提出想法:) –
每次遇到这种情况时,只需将所有对象压入一个数组并迭代它即可。 – ReX357