Javascript 如何将xpath值列表传递给函数数组或对象?
我有一个关于将XML xpath值列表传递给函数的最佳实践的问题 我只是一个初级程序员,正在学习javascript 我要做的是用条件定义一个对象(这样做没问题),以及我希望从查询返回的结果列表,这两个结果都可以传递给函数 下面的方法是可行的,但我认为可能将xpath作为对象中的键发送可能不是最好的主意,因为使用空值。我从函数中获取一个对象,其中包含我发送的键和值Javascript 如何将xpath值列表传递给函数数组或对象?,javascript,xml,function,xml-parsing,argument-passing,Javascript,Xml,Function,Xml Parsing,Argument Passing,我有一个关于将XML xpath值列表传递给函数的最佳实践的问题 我只是一个初级程序员,正在学习javascript 我要做的是用条件定义一个对象(这样做没问题),以及我希望从查询返回的结果列表,这两个结果都可以传递给函数 下面的方法是可行的,但我认为可能将xpath作为对象中的键发送可能不是最好的主意,因为使用空值。我从函数中获取一个对象,其中包含我发送的键和值 var myCriteria = { prospect_id : 98888158, type : 13}; var
var myCriteria = { prospect_id : 98888158, type : 13};
var myResults = { 'total_results':null , 'visitor_activity/id':null };
myResults = pardotQuery(authentication, 'visitorActivity', myCriteria, myResults);
我考虑将其作为数组传入,然后将其转换为一个对象,该对象返回键和值
请建议最好的方法
谢谢。您需要什么输出?我正在程序的其他部分使用查询结果。在本例中,我只是测试是否存在针对特定潜在客户的硬反弹类型的活动。然后我可以使用myResults['total_results')来检查是否至少有一个反弹活动。谢谢。如果您需要知道每个查询的匹配项,那么使用query:result对的对象就可以了,如果您只需要结果和它们的总数,数组就可以了,但是如果您需要两者,您还可以创建自己的类型,而不包含所有信息。您甚至可以对所有查询使用一个XPathResult并返回此参数(document.evaluate()的最后一个参数)……谢谢,我必须看看XPathResult是什么。我应该补充一点,这是一个没有用户交互的服务器端脚本,因此无法访问DOM。