Change return item.length < 50 to return item.message.length < 50 On Tue, Jan 20, 2015 at 5:52 PM, Roelof Wobben <[email protected]> wrote:
> oke, > > But still my answer is failing . See this output : > > ~~~ > > > ACTUAL EXPECTED > > ------ -------- > > "[]" != "[ 'Et anim veniam dolor ipsum > consectetur.'," > > > "" != " 'Magna velit non do ea aliquip nulla > minim.', > " > > > null != " 'Minim magna proident consectetur > dolore.'," > > > null != " 'Minim sint minim reprehenderit laboris > minim > .'," > > > null != " 'Nisi duis exercitation nisi tempor ex > magna. > '," > > > null != " 'Dolor nulla deserunt cupidatat > pariatur.'," > > > null != " 'Aute laboris eiusmod nulla do > cupidatat.'," > > > null != " 'Labore non sit mollit irure labore.'," > > > null != " 'Anim non ullamco culpa ea sint do > sunt.'," > > > null != " 'Non amet duis dolore officia anim.'," > > > null != " 'Irure ex commodo amet id tempor do > cillum.', > " > > > null != " 'Laborum fugiat sunt eu veniam aute.' ]" > > null != "" > > # FAIL > > > ~~~ > > So something is not right here. > > Roelof > > > > Op dinsdag 20 januari 2015 17:48:21 UTC+1 schreef Alexander Behrens: > >> Also, you can pass the function as an argument directly: >> >> return messages.filter(small_message); >> >> On Tue, Jan 20, 2015 at 5:27 PM, Adrien Risser <[email protected]> wrote: >> >>> Filter is what you're looking for. >>> >>> https://developer.mozilla.org/en/docs/Web/JavaScript/ >>> Reference/Global_Objects/Array/filter >>> >>> On Tue, Jan 20, 2015 at 5:06 PM, Roelof Wobben <[email protected]> >>> wrote: >>> >>>> Hello, >>>> >>>> I try to learn functional javascript by following the functonial >>>> workshop of nodeschool. >>>> >>>> Now I have to filter out all the messages which lenght are shorter then >>>> 50. >>>> >>>> So I thought this would work : >>>> >>>> ~~~ >>>> >>>> module.exports = function getShortMessages(messages) { >>>> >>>> function small_message(item) >>>> >>>> { return item.length < 50 ; } >>>> >>>> >>>> messages.map(function(message) >>>> >>>> { return small_message(message) }) } >>>> >>>> but when I test it I see a empty array as answer >>>> >>>> Can someone explain where my thinking took the wrong path ? >>>> >>>> Roelof >>>> >>>> >>>> -- >>>> 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 [email protected]. >>>> To post to this group, send email to [email protected]. >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/nodejs/2bb9460e-96ef-4160-98e5-afe713f6ea96%40googlegroups.com >>>> <https://groups.google.com/d/msgid/nodejs/2bb9460e-96ef-4160-98e5-afe713f6ea96%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Adrien Risser, >>> Freelance Node.js Consultant >>> M. +33 6 59 60 32 58 >>> >>> -- >>> 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 [email protected]. >>> To post to this group, send email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/nodejs/CAKGrCFhq%2BFFN655s2A4QbJ5fmPUK%3DNxOU1h9cxRAPsLekJkEYg% >>> 40mail.gmail.com >>> <https://groups.google.com/d/msgid/nodejs/CAKGrCFhq%2BFFN655s2A4QbJ5fmPUK%3DNxOU1h9cxRAPsLekJkEYg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/9da22225-5738-4517-bd9c-6284853a8b12%40googlegroups.com > <https://groups.google.com/d/msgid/nodejs/9da22225-5738-4517-bd9c-6284853a8b12%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAMhY10ooPB%3Dv3MMeGM%2B3if1HytM8zKvgncd9uDMZ2tKA0wpr-Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
