am trying to grab data from a function , by passing in a args and return 
data 
but when i run i get undefined before i get the data , i have wrapped it in 
a time still same output 
version 2

function citifmonlineDetail(url, callback) {

setTimeout(function() {
request(url, function(error, response, html) {

var detail = "";

if (!error) {
$ = cheerio.load(html);

$('.entry p').each(function(index, paragraphs) {
console.log($(paragraphs).text());
var a = $(paragraphs).text();
detail = detail.concat(a + " ");
});

callback(detail);
}


});
}, 3000);
}
var citi = 
'http://citifmonline.com/2015/12/01/no-bias-in-disbursing-leap-funds-gender-minstry-insists/';

var data= citifmonlineDetail(citi,function(result) {
return result;
}) ;
console.log(data);


version 1

function citifmonlineDetail(url) {
request(url, function(error, response, html) {
    if (!error) {
        $ = cheerio.load(html);
        var b;

        $('.entry p').each(function(index, paragraphs) {
            var a =$(paragraphs).text();
            b =b.concat(a);

        });
        return b 
    }});

}


-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/e95bff0e-41b6-4b87-8da1-93e6ee725b3c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to