我想解決雜耍異步問題learnyounode。learnyounode:雜耍異步問題
以下是我所嘗試過的。但我沒有得到期望的輸出。我可以通過在谷歌搜索找到解決方案。但我想要的是學習節點基礎知識。有人可以指導我哪裏出錯嗎?
var http = require('http');
var bl = require('bl');
var output = [];
var cnt = 0;
for (var i in process.argv) {
if (i > 1) {
http.get(process.argv[i],function(response){
response.pipe(bl(function(err,data){
output[cnt] = data.toString();
cnt++;
if (output.length === (process.argv.length - 2)) {
printResult(output);
}
}));
});
}
}
function printResult(output){
for (var i = 0; i < output.length; i++) {
console.log(output[i]);
}
}
輸出我得到:
- 實際:「的布里克爾其中沙紮了我們一些鬆土Gutful配備提防極小二一本耶普你這小松土 爛隊友讓我們得到一些惡棍「
預期:‘布里克爾其中沙紮了我們一些鬆土Gutful配手錶本耶普出了極小的二你這小松土 爛隊友讓我們得到一些惡棍’
實際情況:「小心她的右側aussie規則會導致空中pingpong。他沒有一個戰鬥夥伴讓我們投擲戰鬥。 「
預計:」建造像一個野性,沒有後顧之憂像一個bonzer。像我的家人一樣,我的臥室出來了。儘管乾燥,但沒有憂慮shazza讓我們有些搖擺不定。 「
實際:」建造就像一個野性,沒有後顧之憂就像一個邦澤。像我的家人一樣,我的臥室出來了。儘管乾燥,但沒有憂慮shazza讓我們有些搖擺不定。 「
預計:」小心她的空中乒乓球時,她會正確aussie規則footy。他沒有一個戰鬥夥伴讓我們投擲戰鬥。 「
實際:‘’
- 預期:‘’
您應該在您的問題中包含所需的輸出。 –
什麼是期望的輸出,你得到什麼? – Soviut
@JoeClay輸出添加。 –