gpt4 book ai didi

javascript - 如果 JSON 对象的属性具有诸如 option1、option2 之类的名称,那么访问 JSON 对象的属性的更好方法是什么

转载 作者:行者123 更新时间:2023-12-02 18:20:05 26 4
gpt4 key购买 nike

configObj 有许多属性,例如 { 'name':'test', 'option1': 'test', 'option3': 'test', 'option2': 'test', 'option4': '测试', 'other1':'blah', 'other2':'blah2' }

我想知道是否有办法做这样的事情:

喜欢转换这个

optionArray[i++] = configObj.option1; 

到此

optionArray[i++] = configObj.option + i;

完整代码:

var optionArray = new Array();
var i = 0;
if (configObj.option1 != "") {
optionArray[i++] = configObj.option1;
}
if (configObj.option2 != "") {
optionArray[i++] = configObj.option2;
}
if (configObj.option3 != "") {
optionArray[i++] = configObj.option3;
}
if (configObj.option4 != "") {
optionArray[i++] = configObj.option4;
}

最佳答案

尝试使用以下代码:

var optionArray = new Array();
for (i = 1; i <= 4; ++i) {
var option = configObj["option" + i] ;
if (option != "") {
optionArray.push(option);
}
}

关于javascript - 如果 JSON 对象的属性具有诸如 option1、option2 之类的名称,那么访问 JSON 对象的属性的更好方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18914583/

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