我正在使用NodeJS npm-request库向API发出HTTPS GET请求。
我没有在每个HTTP GET请求中手动提供单独的名字和姓氏,而是尝试使用预定义的名称列表设置一个数组,该列表将循环显示并自动进行多个HTTP GET请求的过程但是,我遇到了一个障碍–我似乎无法弄清楚如何将值从我的firstNameArray和lastNameArray传递到askQuestion函数。
TL; DR如何在我的AskQuestion函数中的两个数组变量firstNameArray和lastNameArray中最好地引用和旋转'i'位置?
var firstNameArray = ["First","First1","First3"];
var lastNameArray = ["Last","Last2","Last3"];
function askQuestion (firstName,lastName) {
var options = {
method: 'GET',url: 'https://example.p.rapidapi.com/search/',qs: {first_name: **where firstNameArray[i] should go**,last_name: **where lastNameArray[i] should go**},headers: {
'x-rapidapi-host': 'example.p.rapidapi.com','x-rapidapi-key': 'key'
}
};
request(options,function (error,response,body) {
if (error) throw new Error(error);
console.log(body); // print result
});
}