2017-09-10 50 views
0

所以,我從一個節點控制檯這個代碼,我需要把結果作爲變量返回數組變量 - 的JavaScript /節點

var csv = require('csv-array'); 
csv.parseCSV("my.csv" 
, function(data){ 
    console.log(JSON.stringify(data)); 
}); 

的陣列打印出精美,但我該怎麼辦將結果設置爲一個變量? (我希望這是因爲它似乎是有經驗的人那樣容易)

+0

我不是這整個事情的js大,詳細地談一談?如果你把它作爲答案,你可以抓住一個簡單的正確的 – thefett

回答

1

在這裏你去,

var csv = require('csv-array'); 
//variable declaration 
var myVariable; 
csv.parseCSV("my.csv", function(data){ 
    myVariable = JSON.stringify(data); 
    return data; 
}); 
//take it as a variable here. 
console.log(myVariable); 
+0

這實際上是我在節點中的問題。 感謝您的幫助。 https://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call?rq=1 – thefett

+0

所以你只需要'返回數據'? @thefett謝謝你 – turmuka