[英]how to do a for loop on fixtures in cypress - array with variable
固定装置:
{
"new_application" : 1,
"diagnosis_application" : 2,
"details_completion_application" : 3,
"awaiting_treatment_application" : 5,
"closed_application" : 6,
"canceled_application" : 7
}
我需要变量名称
您可以使用Object.keys()
从 JSON 对象中获取所有键。
var jsonObj = {
"new_application" : 1,
"diagnosis_application" : 2,
"details_completion_application" : 3,
"awaiting_treatment_application" : 5,
"closed_application" : 6,
"canceled_application" : 7
}
Object.keys(jsonObj)
Object.keys(jsonObj)
将返回一个包含所有键的数组:
[
'new_application',
'diagnosis_application',
'details_completion_application',
'awaiting_treatment_application',
'closed_application',
'canceled_application',
]
要一一获取密钥,您可以使用 for-Each 循环,如下所示:
Object.keys(jsonObj).forEach(function(key) {
var value = jsonObj[key]; //Gets each key one by one
})
语法是for...in
,见MDN
const object = { a: 1, b: 2, c: 3 };
for (const property in object) {
console.log(`${property}: ${object[property]}`);
}
// expected output:
// "a: 1"
// "b: 2"
// "c: 3"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.