gpt4 book ai didi

javascript - 如何访问对象中的某个数组[属性]?

转载 作者:行者123 更新时间:2023-11-30 14:02:54 25 4
gpt4 key购买 nike

我需要访问对象数组中的属性。我需要获取 rowData,迭代元素 (Foreach)在应用程序目录数组中,选择“名称”元素并加入自定义数组 apps.name,将其分配给问卷的另一个属性,组成一个新名称,如“appNames”,在 ag-grid 标题中使用此名称。但是我没能以某种方式做到这一点,我错过了一些东西。

我的负载是:

{
"id": 1,
"firstName": "test",
"lastName": "customer",
"status": 1,
"accountType": "CUSTOMER",
"licenseType": "BASIC",
"questionnaire": {
"id": 6,
"companysize": "MICRO",
"industry": {
"id": 1,
"name": "Agriculture and Mining"
},
"language": "CZ",
"appCatalog": [
{
"appIdToSearch": 6,
"appNameDefault": "SECURITY PLUS"
},
{
"appIdToSearch": 121,
"appNameDefault": "New logo test CZ"
}
],
"customApps": [
{
"id": 16,
"name": "asd",
"enabled": false
},
{
"id": 49,
"name": "aaaaaa",
"enabled": false
}
]
}
}

以及我正在访问对象的其他属性的代码:

{
headerName: 'First Name',
field: 'firstName',
sortable: true,
filter: true,
checkboxSelection: true,
editable: true,
resizable: true,
},
{
headerName: 'Last Name',
field: 'lastName',
sortable: true,
filter: true,
editable: true,
resizable: true,
},
{
headerName: 'Email',
field: 'email',
sortable: true,
filter: true,
editable: true,
resizable: true,
},
{
headerName: 'Phone',
field: 'phone',
sortable: true,
filter: true,
editable: true,
resizable: true
},
{
headerName: 'Employee Count',
field: 'questionnaire.companysize',
sortable: true,
filter: true,
editable: false,
resizable: true
},
{
headerName: 'Industry',
field: 'questionnaire.industry.name',
sortable: true,
filter: true,
editable: false,
resizable: true
},
{
headerName: 'Language Preference',
field: 'questionnaire.language',
sortable: true,
filter: true,
editable: false,
resizable: true,
},
{
headerName: 'Apps I am using',
field: 'AppNames',
sortable: true,
filter: true,
editable: false,
resizable: true
},

最后一个是我无法访问的。

this field is equal to AppNames=== appCatalog.appNameDefault+customApps.name but I couldn't have it done, can anyone help me, please!!

最佳答案

您可以获取您的 costumApp 的名称:

yourObject.questionnaire.appCataloge[0].forEach((item,index)=>{
//do Staff with one item there...
item.appNameDefault = item.appNameDefault+' '+yourObject.questionnaire.customApps[index].name;
});

关于javascript - 如何访问对象中的某个数组[属性]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56002349/

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