0
我试图创建一个的Node.js代码,会得到一个数组的值,并将它传递给函数,但没有成功..Node.js如何传递一个字符串或包含参数作为函数参数的数组?
这是我的代码:
var tmpArr = [];
tmpArr.push('"2015-04-27", "12345", "http://thispage.com/2.html", 1, 1, 0, 0');
tmpArr.push('"2015-04-25", "34567", "http://thispage.com/2.html", 0, 0, 1, 1');
tmpArr.push('"2015-04-25", "34567", "http://thispage.com/2.html", 0, 0, 1, 1');
function reportPages(arr) {
for (i in arr){
putPage(arr[i]); //this did not work
}
}
function reportPages(arr) {
for (i in arr){
putPage(eval(arr[i])); //this did not work eater
}
}
reportPages(tmpArr)
感谢所有的帮手!
会发生什么情况?你有错误吗? “不起作用”是什么意思? – Transcendence
请注意,您[不应该在数组中使用'in'枚举](http://stackoverflow.com/q/500504/1048572) – Bergi