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