gpt4 book ai didi

javascript - 数组数组或使用相同变量返回不同值的其他解决方案?

转载 作者:行者123 更新时间:2023-11-28 20:34:02 26 4
gpt4 key购买 nike

我不想像我在代码中那样声明许多不同的数组来访问不同的值。

我应该在函数结构中进行哪些更改才能获得类似数组的数组之类的东西,或者其他允许我访问它的东西,例如 ipOpts[array] ,例如:ipOpts[0] , ipOpts[1] .

所以我只需要声明一次。

<小时/>JS 函数:

var ipOpts0 = new Array({"label" : "a", "value" : "a"});
var ipOpts1 = new Array({"label" : "a", "value" : "a"});
var ipOpts2 = new Array({"label" : "a", "value" : "a"});
var ipOpts3 = new Array({"label" : "a", "value" : "a"});
var ipOpts4 = new Array({"label" : "a", "value" : "a"});
var ipOpts5 = new Array({"label" : "a", "value" : "a"});
var ipOpts6 = new Array({"label" : "a", "value" : "a"});

function ipOpts(myField,myArray){
myArray.splice(0,1);
$.ajax({
url: './php/selectBox.php?myField='+myField,
async: false,
dataType: 'json',
success: function (json) {
for(var a=0;a<json.length;a++){
obj= { "label" : json[a][0], "value" : json[a][1]};
myArray.push(obj);
}
}
});
return myArray;
}

最佳答案

我不明白为什么你要创建带有 1 个对象的数组

var ipOpts = [{"label" : "a", "value" : "a"}, 
{"label" : "b", "value" : "b"},
{"label" : "c", "value" : "c"}]

ipOpts[0]; // {"label" : "a", "value" : "a"}

关于javascript - 数组数组或使用相同变量返回不同值的其他解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com