return bool value with two reduce inside each other js2019 Community Moderator ElectionReturn multiple values in JavaScript?How do I use arrays in C++?How to improve performance of ngRepeat over a huge dataset (angular.js)?Javascript: Compare two multi-dimensional arrays retrieve valuesearch filter using json array in javascriptHow do i filter array of objects nested in property of array objects?Matching/comparing two text strings and returning a resultFilter array with objects by other object via value of same propertyHow to update a double nested value inside an array of multiple documents?Return keys and values of object when matching with argument

Time travel short story where dinosaur doesn't taste like chicken

Coworker uses her breast-pump everywhere in the office

Is "history" a male-biased word ("his+story")?

Want to switch to tankless, but can I use my existing wiring?

Is going from continuous data to categorical always wrong?

Is having access to past exams cheating and, if yes, could it be proven just by a good grade?

Making a sword in the stone, in a medieval world without magic

Is it ok to include an epilogue dedicated to colleagues who passed away in the end of the manuscript?

Life insurance that covers only simultaneous/dual deaths

My story is written in English, but is set in my home country. What language should I use for the dialogue?

What happens with multiple copies of Humility and Glorious Anthem on the battlefield?

Potentiometer like component

Identifying the interval from A♭ to D♯

What is the blue range indicating on this manifold pressure gauge?

Welcoming 2019 Pi day: How to draw the letter π?

US to Europe trip with Montreal layover - is 52 minutes enough?

Examples of odd-dimensional manifolds that do not admit contact structure

If Invisibility ends because the original caster casts a non-concentration spell, does Invisibility also end on other targets of the original casting?

What has been your most complicated TikZ drawing?

Who is our nearest neighbor

Counter-example to the existence of left Bousfield localization of combinatorial model category

Playing ONE triplet (not three)

Deleting missing values from a dataset

"However" used in a conditional clause?



return bool value with two reduce inside each other js



2019 Community Moderator ElectionReturn multiple values in JavaScript?How do I use arrays in C++?How to improve performance of ngRepeat over a huge dataset (angular.js)?Javascript: Compare two multi-dimensional arrays retrieve valuesearch filter using json array in javascriptHow do i filter array of objects nested in property of array objects?Matching/comparing two text strings and returning a resultFilter array with objects by other object via value of same propertyHow to update a double nested value inside an array of multiple documents?Return keys and values of object when matching with argument










1















const find = haystack => search.toLowerCase().split(/s/)
.reduce((f, c) => , false)


here I need to get a bool from this function, when the haystack value only consist of one word like "matchedValue" it was quite ok to do with one reduce(), but when I have the haystack value like "match value" and I wanna filter the results even when the search value match the second part of the field I needed two reduce() but it seems I am missing something










share|improve this question
























  • What are the conditions for the boolean exactly?

    – AndrewL64
    Mar 7 at 10:50












  • so the case is I have a search term let's say "test", and I have haystack, when the haystack starts with "test" the filter is working like search = 'test' haystack= 'test me' this fine when I have this function ``` const find = haystack => search.toLowerCase().split(/s/) .reduce((f, c) => f || haystack.toLowerCase().startsWith(c), false) ``` but if the haystack = 'me test' search = 'test' that function is not working anymore because it takes the haystack as one string

    – Nassif
    Mar 7 at 10:53












  • So you want to check if your haystack string has a word e.g. "test" in it or not?

    – AndrewL64
    Mar 7 at 11:37















1















const find = haystack => search.toLowerCase().split(/s/)
.reduce((f, c) => , false)


here I need to get a bool from this function, when the haystack value only consist of one word like "matchedValue" it was quite ok to do with one reduce(), but when I have the haystack value like "match value" and I wanna filter the results even when the search value match the second part of the field I needed two reduce() but it seems I am missing something










share|improve this question
























  • What are the conditions for the boolean exactly?

    – AndrewL64
    Mar 7 at 10:50












  • so the case is I have a search term let's say "test", and I have haystack, when the haystack starts with "test" the filter is working like search = 'test' haystack= 'test me' this fine when I have this function ``` const find = haystack => search.toLowerCase().split(/s/) .reduce((f, c) => f || haystack.toLowerCase().startsWith(c), false) ``` but if the haystack = 'me test' search = 'test' that function is not working anymore because it takes the haystack as one string

    – Nassif
    Mar 7 at 10:53












  • So you want to check if your haystack string has a word e.g. "test" in it or not?

    – AndrewL64
    Mar 7 at 11:37













1












1








1








const find = haystack => search.toLowerCase().split(/s/)
.reduce((f, c) => , false)


here I need to get a bool from this function, when the haystack value only consist of one word like "matchedValue" it was quite ok to do with one reduce(), but when I have the haystack value like "match value" and I wanna filter the results even when the search value match the second part of the field I needed two reduce() but it seems I am missing something










share|improve this question
















const find = haystack => search.toLowerCase().split(/s/)
.reduce((f, c) => , false)


here I need to get a bool from this function, when the haystack value only consist of one word like "matchedValue" it was quite ok to do with one reduce(), but when I have the haystack value like "match value" and I wanna filter the results even when the search value match the second part of the field I needed two reduce() but it seems I am missing something







javascript arrays






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 7 at 16:20









Tiw

4,00261530




4,00261530










asked Mar 7 at 10:46









NassifNassif

114




114












  • What are the conditions for the boolean exactly?

    – AndrewL64
    Mar 7 at 10:50












  • so the case is I have a search term let's say "test", and I have haystack, when the haystack starts with "test" the filter is working like search = 'test' haystack= 'test me' this fine when I have this function ``` const find = haystack => search.toLowerCase().split(/s/) .reduce((f, c) => f || haystack.toLowerCase().startsWith(c), false) ``` but if the haystack = 'me test' search = 'test' that function is not working anymore because it takes the haystack as one string

    – Nassif
    Mar 7 at 10:53












  • So you want to check if your haystack string has a word e.g. "test" in it or not?

    – AndrewL64
    Mar 7 at 11:37

















  • What are the conditions for the boolean exactly?

    – AndrewL64
    Mar 7 at 10:50












  • so the case is I have a search term let's say "test", and I have haystack, when the haystack starts with "test" the filter is working like search = 'test' haystack= 'test me' this fine when I have this function ``` const find = haystack => search.toLowerCase().split(/s/) .reduce((f, c) => f || haystack.toLowerCase().startsWith(c), false) ``` but if the haystack = 'me test' search = 'test' that function is not working anymore because it takes the haystack as one string

    – Nassif
    Mar 7 at 10:53












  • So you want to check if your haystack string has a word e.g. "test" in it or not?

    – AndrewL64
    Mar 7 at 11:37
















What are the conditions for the boolean exactly?

– AndrewL64
Mar 7 at 10:50






What are the conditions for the boolean exactly?

– AndrewL64
Mar 7 at 10:50














so the case is I have a search term let's say "test", and I have haystack, when the haystack starts with "test" the filter is working like search = 'test' haystack= 'test me' this fine when I have this function ``` const find = haystack => search.toLowerCase().split(/s/) .reduce((f, c) => f || haystack.toLowerCase().startsWith(c), false) ``` but if the haystack = 'me test' search = 'test' that function is not working anymore because it takes the haystack as one string

– Nassif
Mar 7 at 10:53






so the case is I have a search term let's say "test", and I have haystack, when the haystack starts with "test" the filter is working like search = 'test' haystack= 'test me' this fine when I have this function ``` const find = haystack => search.toLowerCase().split(/s/) .reduce((f, c) => f || haystack.toLowerCase().startsWith(c), false) ``` but if the haystack = 'me test' search = 'test' that function is not working anymore because it takes the haystack as one string

– Nassif
Mar 7 at 10:53














So you want to check if your haystack string has a word e.g. "test" in it or not?

– AndrewL64
Mar 7 at 11:37





So you want to check if your haystack string has a word e.g. "test" in it or not?

– AndrewL64
Mar 7 at 11:37












2 Answers
2






active

oldest

votes


















0














try this:



const find = (queryString,token) => queryString.toLowerCase().split(/s+/).includes(token);

console.log(find("test me","test"));
console.log(find("me test","test"));





share|improve this answer























  • Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

    – Nassif
    Mar 7 at 11:34


















0














const find = (haystack, search) => 
search = search.toLowerCase().split(/s/)
haystack = haystack.toLowerCase().split(/s/)

return search.some(searchTerm =>
return haystack.some(haystackTerm =>
return haystackTerm.startsWith(searchTerm)
)
)



Thanks everyone tried to help, I found this way and it worked for me






share|improve this answer






















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55041932%2freturn-bool-value-with-two-reduce-inside-each-other-js%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    try this:



    const find = (queryString,token) => queryString.toLowerCase().split(/s+/).includes(token);

    console.log(find("test me","test"));
    console.log(find("me test","test"));





    share|improve this answer























    • Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

      – Nassif
      Mar 7 at 11:34















    0














    try this:



    const find = (queryString,token) => queryString.toLowerCase().split(/s+/).includes(token);

    console.log(find("test me","test"));
    console.log(find("me test","test"));





    share|improve this answer























    • Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

      – Nassif
      Mar 7 at 11:34













    0












    0








    0







    try this:



    const find = (queryString,token) => queryString.toLowerCase().split(/s+/).includes(token);

    console.log(find("test me","test"));
    console.log(find("me test","test"));





    share|improve this answer













    try this:



    const find = (queryString,token) => queryString.toLowerCase().split(/s+/).includes(token);

    console.log(find("test me","test"));
    console.log(find("me test","test"));






    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Mar 7 at 11:16









    RK_15RK_15

    2948




    2948












    • Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

      – Nassif
      Mar 7 at 11:34

















    • Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

      – Nassif
      Mar 7 at 11:34
















    Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

    – Nassif
    Mar 7 at 11:34





    Thank you, the point includes is very strict it is like === I want something to filter when the string starts with some characters it doesn't have to match entirely

    – Nassif
    Mar 7 at 11:34













    0














    const find = (haystack, search) => 
    search = search.toLowerCase().split(/s/)
    haystack = haystack.toLowerCase().split(/s/)

    return search.some(searchTerm =>
    return haystack.some(haystackTerm =>
    return haystackTerm.startsWith(searchTerm)
    )
    )



    Thanks everyone tried to help, I found this way and it worked for me






    share|improve this answer



























      0














      const find = (haystack, search) => 
      search = search.toLowerCase().split(/s/)
      haystack = haystack.toLowerCase().split(/s/)

      return search.some(searchTerm =>
      return haystack.some(haystackTerm =>
      return haystackTerm.startsWith(searchTerm)
      )
      )



      Thanks everyone tried to help, I found this way and it worked for me






      share|improve this answer

























        0












        0








        0







        const find = (haystack, search) => 
        search = search.toLowerCase().split(/s/)
        haystack = haystack.toLowerCase().split(/s/)

        return search.some(searchTerm =>
        return haystack.some(haystackTerm =>
        return haystackTerm.startsWith(searchTerm)
        )
        )



        Thanks everyone tried to help, I found this way and it worked for me






        share|improve this answer













        const find = (haystack, search) => 
        search = search.toLowerCase().split(/s/)
        haystack = haystack.toLowerCase().split(/s/)

        return search.some(searchTerm =>
        return haystack.some(haystackTerm =>
        return haystackTerm.startsWith(searchTerm)
        )
        )



        Thanks everyone tried to help, I found this way and it worked for me







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 7 at 12:36









        NassifNassif

        114




        114



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55041932%2freturn-bool-value-with-two-reduce-inside-each-other-js%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

            Identity Server 4 is not redirecting to Angular app after login2019 Community Moderator ElectionIdentity Server 4 and dockerIdentityserver implicit flow unauthorized_clientIdentityServer Hybrid Flow - Access Token is null after user successful loginIdentity Server to MVC client : Page Redirect After loginLogin with Steam OpenId(oidc-client-js)Identity Server 4+.NET Core 2.0 + IdentityIdentityServer4 post-login redirect not working in Edge browserCall to IdentityServer4 generates System.NullReferenceException: Object reference not set to an instance of an objectIdentityServer4 without HTTPS not workingHow to get Authorization code from identity server without login form

            2005 Ahvaz unrest Contents Background Causes Casualties Aftermath See also References Navigation menue"At Least 10 Are Killed by Bombs in Iran""Iran"Archived"Arab-Iranians in Iran to make April 15 'Day of Fury'"State of Mind, State of Order: Reactions to Ethnic Unrest in the Islamic Republic of Iran.10.1111/j.1754-9469.2008.00028.x"Iran hangs Arab separatists"Iran Overview from ArchivedConstitution of the Islamic Republic of Iran"Tehran puzzled by forged 'riots' letter""Iran and its minorities: Down in the second class""Iran: Handling Of Ahvaz Unrest Could End With Televised Confessions""Bombings Rock Iran Ahead of Election""Five die in Iran ethnic clashes""Iran: Need for restraint as anniversary of unrest in Khuzestan approaches"Archived"Iranian Sunni protesters killed in clashes with security forces"Archived