Karate 当使用空手道版本0.9.5时,使用什么来代替Object.keys和hasOwnProperty?
请使用-返回字符串的JSON数组 现在你想做什么就做什么Karate 当使用空手道版本0.9.5时,使用什么来代替Object.keys和hasOwnProperty?,karate,Karate,请使用-返回字符串的JSON数组 现在你想做什么就做什么 另请参见:对不起,我不想在理解您的代码时伤脑筋。我把它留给其他人,除非你能简化它并解释你想要实现什么。我创建了一个功能文件,其中只包含js函数,我们的大部分代码都依赖于这些函数,但在升级空手道后,我遇到了上述错误。好的,看看我的答案。如果你想要一个更有用的答案,问一个更有用的问题 * def a = """ function(ths,tsa,hcia) { karate.log(JSON.stringi
另请参见:对不起,我不想在理解您的代码时伤脑筋。我把它留给其他人,除非你能简化它并解释你想要实现什么。我创建了一个功能文件,其中只包含js函数,我们的大部分代码都依赖于这些函数,但在升级空手道后,我遇到了上述错误。好的,看看我的答案。如果你想要一个更有用的答案,问一个更有用的问题
* def a =
"""
function(ths,tsa,hcia) {
karate.log(JSON.stringify(tsa[hcia[0]],null,2))
var fas = (Object.keys(tsa[hcia[0]]))[0]
karate.log("fas " + fas)
var art = null
for(prtsj in ths[hcia[0]]) {
karate.log(JSON.stringify(ths[hcia[0]][prtsj].sku,null,2))
if((Object.keys(ths[hcia[0]][prtsj].sku)).indexOf(fas) > -1) {
art = ths[hcia[0]][prtsj].type
}
}
return art
}
"""