[使用JavaScript的SOA自动化,使用黄瓜特征文件从json获取值

问题描述 投票:0回答:1
getScheduleInfo.inputData.newSchedules[0].name=propValues[0]; 
getScheduleInfo.inputData.newSchedules[0].description=propValues[1]; 
getScheduleInfo.inputData.newSchedules[0].startDate=propValues[2]

这是前面编写的javaScript函数,我想对其进行硬编码,以使用for循环动态获取值

javascript
1个回答
0
投票

您可以保留属性名称数组(namedescriptionstartDate),并在每次迭代时访问for循环中的属性名称,以更改每个属性(通过使用bracket notation,如下所示:] >

const props = ['name', 'description', 'startDate'];
for(let i = 0; i < props.length; i++) {
  const prop = props[i];
  getScheduleInfo.inputData.newSchedules[0][prop] = propValues[i]; 
}
© www.soinside.com 2019 - 2024. All rights reserved.