在javascript中我可以使用什么来代替数组?

在javascript中我可以使用什么来代替数组?,javascript,Javascript,我有一个自动填充表单(3个字段)的脚本,它可以按照我的要求(以前)工作,但现在,当我有大约2000个输入时,我无法再处理它了。我想做的是,制作一个自动填充脚本,以便以后添加更多信息,对于新的输入,现在,我需要开始更改每个输入的数字,我相信您会通过我的代码理解batter: Javascript: var ids = new Array(); var use = new Array(); var ful = new Array(); ids[0] = ""; use[0] = ""; ful[0

我有一个自动填充表单(3个字段)的脚本,它可以按照我的要求(以前)工作,但现在,当我有大约2000个输入时,我无法再处理它了。我想做的是,制作一个自动填充脚本,以便以后添加更多信息,对于新的输入,现在,我需要开始更改每个输入的数字,我相信您会通过我的代码理解batter:

Javascript:

var ids = new Array();
var use = new Array();
var ful = new Array();

ids[0] = "";
use[0] = "";
ful[0] = "";

ids[1] = "test1";
use[1] = "test2";
ful[1] = "test3";


ids[2] = "test1";
use[2] = "test";
ful[2] = "test3";

ids[3] = "test1";
use[3] = "test2";
ful[3] = "test3";

ids[4] = "test1";
use[4] = "test2";
ful[4] = "test3";

function Choice() {
//x = document.getElementById("users");
y = document.getElementById("selectUsers");
//x.value = y.options[y.selectedIndex].text;
document.getElementById("ids").value = ids[y.selectedIndex];
document.getElementById("use").value = use[y.selectedIndex];
document.getElementById("ful").value = ful[y.selectedIndex];
}
表格:

选择。。。
测试1
测试2
测试3
测试4
问题在于,如果我尝试在第二个位置添加新的选项值,值为5,我需要再次更改javascript顺序,1,2,3,4,5,我想知道,我是否能够使javascript像这样工作:

<option value="1">Test1</option>
<option value="2">Test2</option>
<option value="4">Test4</option>
<option value="3">Test3</option>


ids[2] = "test1";
use[2] = "test";
ful[2] = "test3";

ids[4] = "test1";
use[4] = "test2";
ful[4] = "test3";

ids[3] = "test1";
use[3] = "test2";
ful[3] = "test3";
Test1
测试2
测试4
测试3
ids[2]=“test1”;
使用[2]=“测试”;
ful[2]=“test3”;
ids[4]=“test1”;
使用[4]=“test2”;
ful[4]=“test3”;
ids[3]=“test1”;
使用[3]=“test2”;
ful[3]=“test3”;
请注意3号和4号ID的区别


我可以使用的最佳选项是什么?

您可以使用json对象。当然,有很多方法可以做到这一点。我不知道他们中是否有人能被称为“最好的”。好的,你想建议我怎么做?谢谢你,哈夫纳德。你可以让服务器参与到一个Ajax调用中,这样你就不会把所有的数据发送到客户端。我想知道如何做到这一点,请举个例子?谢谢
<option value="1">Test1</option>
<option value="2">Test2</option>
<option value="4">Test4</option>
<option value="3">Test3</option>


ids[2] = "test1";
use[2] = "test";
ful[2] = "test3";

ids[4] = "test1";
use[4] = "test2";
ful[4] = "test3";

ids[3] = "test1";
use[3] = "test2";
ful[3] = "test3";