javascript - SOA 自动化使用 javaScript 使用黄瓜特征文件从 json 中获取值
问题描述
getScheduleInfo.inputData.newSchedules[0].name=propValues[0];
getScheduleInfo.inputData.newSchedules[0].description=propValues[1];
getScheduleInfo.inputData.newSchedules[0].startDate=propValues[2]
这是之前编写的 javaScript 函数,它硬编码我想使用 for 循环动态获取值
解决方案
您可以保留一组属性名称(name
和description
)startDate
并在循环中访问它们以在每次迭代时for
更改每个属性(通过使用括号表示法),如下所示:
const props = ['name', 'description', 'startDate'];
for(let i = 0; i < props.length; i++) {
const prop = props[i];
getScheduleInfo.inputData.newSchedules[0][prop] = propValues[i];
}
推荐阅读
- c - 默认情况下,局部变量中有什么?
- python - Tokenisation with Spacy - how to get left and right tokens
- json - Networking using JSONDecoder & codable protocol
- jquery - 如何创建可搜索的下拉列表
- ios - 120 Hz 的 iOS 设备 - UIKit 刷新率是多少
- c# - 将 Byte 数组转换为不同类型项的集合
- c# - 如何在 asp-net Web API 中安全地将数据从属性传输到操作
- jenkins - 需要在 Github 存储库中的每次推送时创建一个 github 版本
- python - 如何在 Python 中解析 Dialogflow v2 意图检测响应?
- excel - 没有要添加到电子邮件的附件时循环到下一个