Create a function to evaluate if all elements in the array are the sameCreate ArrayList from arrayHow to initialize all members of an array to the same value?Event binding on dynamically created elements?Deleting an element from an array in PHPDeleting array elements in JavaScript - delete vs spliceCreating a div element in jQueryGet the first element of an arrayHow do I remove a particular element from an array in JavaScript?How can I add new array elements at the beginning of an array in Javascript?Is Safari on iOS 6 caching $.ajax results?

What is the effect of the Feeblemind spell on Ability Score Improvements?

How do I know which cipher suites can be disabled?

Capital gains on stocks sold to take initial investment off the table

How to rename multiple files in a directory at the same time

With today's technology, could iron be smelted at La Rinconada?

Why doesn't Iron Man's action affect this person in Endgame?

Could there be something like aerobatic smoke trails in the vacuum of space?

Why are goodwill impairments on the statement of cash-flows of GE?

Meaning of "legitimate" in Carl Jung's quote "Neurosis is always a substitute for legitimate suffering."

Why when I add jam to my tea it stops producing thin "membrane" on top?

Why would company (decision makers) wait for someone to retire, rather than lay them off, when their role is no longer needed?

Will consteval functions allow template parameters dependent on function arguments?

What dog breeds survive the apocalypse for generations?

Was the dragon prowess intentionally downplayed in S08E04?

What information exactly does an instruction cache store?

What do the "optional" resistor and capacitor do in this circuit?

Why did the metro bus stop at each railway crossing, despite no warning indicating a train was coming?

Is there an academic word that means "to split hairs over"?

c++ conditional uni-directional iterator

Should I communicate in my applications that I'm unemployed out of choice rather than because nobody will have me?

Does this "yield your space to an ally" rule my 3.5 group uses appear anywhere in the official rules?

Does addError() work outside of triggers?

Slice a list based on an index and items behind it in python

Can I say: "When was your train leaving?" if the train leaves in the future?



Create a function to evaluate if all elements in the array are the same


Create ArrayList from arrayHow to initialize all members of an array to the same value?Event binding on dynamically created elements?Deleting an element from an array in PHPDeleting array elements in JavaScript - delete vs spliceCreating a div element in jQueryGet the first element of an arrayHow do I remove a particular element from an array in JavaScript?How can I add new array elements at the beginning of an array in Javascript?Is Safari on iOS 6 caching $.ajax results?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















Problem



I'm trying to create a function that evaluates an array and if every element inside the array is the same, it would return true and otherwise false. I don't want it to return true/false for each individual element, just for the entire array.



Attempt 1



This method works, but it returns true/false for each element in the array:



function isUniform(arr)
let first = arr[0];
for (let i = 1; i <arr.length; i++)
if (arr[0] !== arr[i])
console.log(false);
else
console.log(true);





Attempt 2



This method returns true/false, once and then prints true again at the end:



function isUniform(arr)
let first = arr[0];
for (let i = 1; i <arr.length; i++)
if (arr[0] !== arr[i])
console.log(false);


console.log(true);










share|improve this question






























    1















    Problem



    I'm trying to create a function that evaluates an array and if every element inside the array is the same, it would return true and otherwise false. I don't want it to return true/false for each individual element, just for the entire array.



    Attempt 1



    This method works, but it returns true/false for each element in the array:



    function isUniform(arr)
    let first = arr[0];
    for (let i = 1; i <arr.length; i++)
    if (arr[0] !== arr[i])
    console.log(false);
    else
    console.log(true);





    Attempt 2



    This method returns true/false, once and then prints true again at the end:



    function isUniform(arr)
    let first = arr[0];
    for (let i = 1; i <arr.length; i++)
    if (arr[0] !== arr[i])
    console.log(false);


    console.log(true);










    share|improve this question


























      1












      1








      1








      Problem



      I'm trying to create a function that evaluates an array and if every element inside the array is the same, it would return true and otherwise false. I don't want it to return true/false for each individual element, just for the entire array.



      Attempt 1



      This method works, but it returns true/false for each element in the array:



      function isUniform(arr)
      let first = arr[0];
      for (let i = 1; i <arr.length; i++)
      if (arr[0] !== arr[i])
      console.log(false);
      else
      console.log(true);





      Attempt 2



      This method returns true/false, once and then prints true again at the end:



      function isUniform(arr)
      let first = arr[0];
      for (let i = 1; i <arr.length; i++)
      if (arr[0] !== arr[i])
      console.log(false);


      console.log(true);










      share|improve this question
















      Problem



      I'm trying to create a function that evaluates an array and if every element inside the array is the same, it would return true and otherwise false. I don't want it to return true/false for each individual element, just for the entire array.



      Attempt 1



      This method works, but it returns true/false for each element in the array:



      function isUniform(arr)
      let first = arr[0];
      for (let i = 1; i <arr.length; i++)
      if (arr[0] !== arr[i])
      console.log(false);
      else
      console.log(true);





      Attempt 2



      This method returns true/false, once and then prints true again at the end:



      function isUniform(arr)
      let first = arr[0];
      for (let i = 1; i <arr.length; i++)
      if (arr[0] !== arr[i])
      console.log(false);


      console.log(true);







      javascript arrays






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 23 at 22:04









      Emma

      3,94231127




      3,94231127










      asked Mar 23 at 15:17









      Ruchi RoyRuchi Roy

      62




      62






















          5 Answers
          5






          active

          oldest

          votes


















          3














          If you want to test if something is true for every element of an array, you don't really need to write much — you can use array.every for this and just compare the first element. every() is nice because it will return early if a false condition is found.






          var arr1 = [1, 1, 1, 1, 1, 1, 1]
          var arr2 = [1, 1, 1, 2, 1, 1, 1]

          console.log(arr1.every((n, _, self) => n === self[0]))
          console.log(arr2.every((n, _, self) => n === self[0]))





          This will return true for an empty array, which may or may not be what you want.






          share|improve this answer























          • This is the best answer

            – Kunal Mukherjee
            Mar 23 at 15:25











          • @KunalMukherjee, this is a different approach, but not an answer to the question.

            – Nina Scholz
            Mar 23 at 15:33






          • 1





            @NinaScholz the OP is asking for if all the elements in the array are the same or not

            – Kunal Mukherjee
            Mar 23 at 15:34






          • 1





            Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

            – Ruchi Roy
            Mar 23 at 15:47











          • if only the question is to check, then is clearly a duplicate question and a matter of a close request.

            – Nina Scholz
            Mar 23 at 19:05


















          2














          Add a return statement with false and end the function. The return value could be used later.



          function isUniform(arr) 
          let first = arr[0];
          for (let i = 1; i < arr.length; i++)
          if (arr[0] !== arr[i])
          console.log(false);
          return false;


          console.log(true);
          return true;



          For using a return value, you need to return true at the end, too.






          share|improve this answer























          • THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

            – Ruchi Roy
            Mar 23 at 15:49


















          2














          Alternative using the object Set



          new Set(arr).size === 1 // This means all the elements are equal.





          let isUniform = (arr) => new Set(arr).size === 1;

          console.log(isUniform([4,4,4,4,4]));
          console.log(isUniform([4,4,4,4,4,5]));








          share|improve this answer
































            1














            Try with Array#every .its Checking all other value is same with first index of array






            function isUniform(arr) 
            return arr.every(a=> a === arr[0])


            console.log(isUniform([2,2,2,2]));
            console.log(isUniform([4,4,4,4,4,5]));








            share|improve this answer






























              0














              The problem is that you need to stop once you've found the first false element:



              function isUniform(arr)
              let first = arr[0];
              let uniform = true;
              for (let i = 1; i <arr.length; i++)
              if (arr[0] !== arr[i])
              uniform = false;
              break;


              console.log(uniform);






              share|improve this answer




















              • 1





                break does not prevent to show true. it just exits the loop.

                – Nina Scholz
                Mar 23 at 15:22












              • yes, my bad, fixed it

                – max carin balic
                Mar 23 at 15:30











              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%2f55315212%2fcreate-a-function-to-evaluate-if-all-elements-in-the-array-are-the-same%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              5 Answers
              5






              active

              oldest

              votes








              5 Answers
              5






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              3














              If you want to test if something is true for every element of an array, you don't really need to write much — you can use array.every for this and just compare the first element. every() is nice because it will return early if a false condition is found.






              var arr1 = [1, 1, 1, 1, 1, 1, 1]
              var arr2 = [1, 1, 1, 2, 1, 1, 1]

              console.log(arr1.every((n, _, self) => n === self[0]))
              console.log(arr2.every((n, _, self) => n === self[0]))





              This will return true for an empty array, which may or may not be what you want.






              share|improve this answer























              • This is the best answer

                – Kunal Mukherjee
                Mar 23 at 15:25











              • @KunalMukherjee, this is a different approach, but not an answer to the question.

                – Nina Scholz
                Mar 23 at 15:33






              • 1





                @NinaScholz the OP is asking for if all the elements in the array are the same or not

                – Kunal Mukherjee
                Mar 23 at 15:34






              • 1





                Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

                – Ruchi Roy
                Mar 23 at 15:47











              • if only the question is to check, then is clearly a duplicate question and a matter of a close request.

                – Nina Scholz
                Mar 23 at 19:05















              3














              If you want to test if something is true for every element of an array, you don't really need to write much — you can use array.every for this and just compare the first element. every() is nice because it will return early if a false condition is found.






              var arr1 = [1, 1, 1, 1, 1, 1, 1]
              var arr2 = [1, 1, 1, 2, 1, 1, 1]

              console.log(arr1.every((n, _, self) => n === self[0]))
              console.log(arr2.every((n, _, self) => n === self[0]))





              This will return true for an empty array, which may or may not be what you want.






              share|improve this answer























              • This is the best answer

                – Kunal Mukherjee
                Mar 23 at 15:25











              • @KunalMukherjee, this is a different approach, but not an answer to the question.

                – Nina Scholz
                Mar 23 at 15:33






              • 1





                @NinaScholz the OP is asking for if all the elements in the array are the same or not

                – Kunal Mukherjee
                Mar 23 at 15:34






              • 1





                Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

                – Ruchi Roy
                Mar 23 at 15:47











              • if only the question is to check, then is clearly a duplicate question and a matter of a close request.

                – Nina Scholz
                Mar 23 at 19:05













              3












              3








              3







              If you want to test if something is true for every element of an array, you don't really need to write much — you can use array.every for this and just compare the first element. every() is nice because it will return early if a false condition is found.






              var arr1 = [1, 1, 1, 1, 1, 1, 1]
              var arr2 = [1, 1, 1, 2, 1, 1, 1]

              console.log(arr1.every((n, _, self) => n === self[0]))
              console.log(arr2.every((n, _, self) => n === self[0]))





              This will return true for an empty array, which may or may not be what you want.






              share|improve this answer













              If you want to test if something is true for every element of an array, you don't really need to write much — you can use array.every for this and just compare the first element. every() is nice because it will return early if a false condition is found.






              var arr1 = [1, 1, 1, 1, 1, 1, 1]
              var arr2 = [1, 1, 1, 2, 1, 1, 1]

              console.log(arr1.every((n, _, self) => n === self[0]))
              console.log(arr2.every((n, _, self) => n === self[0]))





              This will return true for an empty array, which may or may not be what you want.






              var arr1 = [1, 1, 1, 1, 1, 1, 1]
              var arr2 = [1, 1, 1, 2, 1, 1, 1]

              console.log(arr1.every((n, _, self) => n === self[0]))
              console.log(arr2.every((n, _, self) => n === self[0]))





              var arr1 = [1, 1, 1, 1, 1, 1, 1]
              var arr2 = [1, 1, 1, 2, 1, 1, 1]

              console.log(arr1.every((n, _, self) => n === self[0]))
              console.log(arr2.every((n, _, self) => n === self[0]))






              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Mar 23 at 15:20









              Mark MeyerMark Meyer

              43.5k33767




              43.5k33767












              • This is the best answer

                – Kunal Mukherjee
                Mar 23 at 15:25











              • @KunalMukherjee, this is a different approach, but not an answer to the question.

                – Nina Scholz
                Mar 23 at 15:33






              • 1





                @NinaScholz the OP is asking for if all the elements in the array are the same or not

                – Kunal Mukherjee
                Mar 23 at 15:34






              • 1





                Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

                – Ruchi Roy
                Mar 23 at 15:47











              • if only the question is to check, then is clearly a duplicate question and a matter of a close request.

                – Nina Scholz
                Mar 23 at 19:05

















              • This is the best answer

                – Kunal Mukherjee
                Mar 23 at 15:25











              • @KunalMukherjee, this is a different approach, but not an answer to the question.

                – Nina Scholz
                Mar 23 at 15:33






              • 1





                @NinaScholz the OP is asking for if all the elements in the array are the same or not

                – Kunal Mukherjee
                Mar 23 at 15:34






              • 1





                Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

                – Ruchi Roy
                Mar 23 at 15:47











              • if only the question is to check, then is clearly a duplicate question and a matter of a close request.

                – Nina Scholz
                Mar 23 at 19:05
















              This is the best answer

              – Kunal Mukherjee
              Mar 23 at 15:25





              This is the best answer

              – Kunal Mukherjee
              Mar 23 at 15:25













              @KunalMukherjee, this is a different approach, but not an answer to the question.

              – Nina Scholz
              Mar 23 at 15:33





              @KunalMukherjee, this is a different approach, but not an answer to the question.

              – Nina Scholz
              Mar 23 at 15:33




              1




              1





              @NinaScholz the OP is asking for if all the elements in the array are the same or not

              – Kunal Mukherjee
              Mar 23 at 15:34





              @NinaScholz the OP is asking for if all the elements in the array are the same or not

              – Kunal Mukherjee
              Mar 23 at 15:34




              1




              1





              Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

              – Ruchi Roy
              Mar 23 at 15:47





              Thank you! I'll keep this in mind in the future - right now I'm restricted to just using a for loop or for each, but I'm glad I learned this.

              – Ruchi Roy
              Mar 23 at 15:47













              if only the question is to check, then is clearly a duplicate question and a matter of a close request.

              – Nina Scholz
              Mar 23 at 19:05





              if only the question is to check, then is clearly a duplicate question and a matter of a close request.

              – Nina Scholz
              Mar 23 at 19:05













              2














              Add a return statement with false and end the function. The return value could be used later.



              function isUniform(arr) 
              let first = arr[0];
              for (let i = 1; i < arr.length; i++)
              if (arr[0] !== arr[i])
              console.log(false);
              return false;


              console.log(true);
              return true;



              For using a return value, you need to return true at the end, too.






              share|improve this answer























              • THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

                – Ruchi Roy
                Mar 23 at 15:49















              2














              Add a return statement with false and end the function. The return value could be used later.



              function isUniform(arr) 
              let first = arr[0];
              for (let i = 1; i < arr.length; i++)
              if (arr[0] !== arr[i])
              console.log(false);
              return false;


              console.log(true);
              return true;



              For using a return value, you need to return true at the end, too.






              share|improve this answer























              • THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

                – Ruchi Roy
                Mar 23 at 15:49













              2












              2








              2







              Add a return statement with false and end the function. The return value could be used later.



              function isUniform(arr) 
              let first = arr[0];
              for (let i = 1; i < arr.length; i++)
              if (arr[0] !== arr[i])
              console.log(false);
              return false;


              console.log(true);
              return true;



              For using a return value, you need to return true at the end, too.






              share|improve this answer













              Add a return statement with false and end the function. The return value could be used later.



              function isUniform(arr) 
              let first = arr[0];
              for (let i = 1; i < arr.length; i++)
              if (arr[0] !== arr[i])
              console.log(false);
              return false;


              console.log(true);
              return true;



              For using a return value, you need to return true at the end, too.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Mar 23 at 15:18









              Nina ScholzNina Scholz

              204k16117188




              204k16117188












              • THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

                – Ruchi Roy
                Mar 23 at 15:49

















              • THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

                – Ruchi Roy
                Mar 23 at 15:49
















              THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

              – Ruchi Roy
              Mar 23 at 15:49





              THANK YOU SO MUCH. Ugh, it's always something stupidly obvious and simple like this.

              – Ruchi Roy
              Mar 23 at 15:49











              2














              Alternative using the object Set



              new Set(arr).size === 1 // This means all the elements are equal.





              let isUniform = (arr) => new Set(arr).size === 1;

              console.log(isUniform([4,4,4,4,4]));
              console.log(isUniform([4,4,4,4,4,5]));








              share|improve this answer





























                2














                Alternative using the object Set



                new Set(arr).size === 1 // This means all the elements are equal.





                let isUniform = (arr) => new Set(arr).size === 1;

                console.log(isUniform([4,4,4,4,4]));
                console.log(isUniform([4,4,4,4,4,5]));








                share|improve this answer



























                  2












                  2








                  2







                  Alternative using the object Set



                  new Set(arr).size === 1 // This means all the elements are equal.





                  let isUniform = (arr) => new Set(arr).size === 1;

                  console.log(isUniform([4,4,4,4,4]));
                  console.log(isUniform([4,4,4,4,4,5]));








                  share|improve this answer















                  Alternative using the object Set



                  new Set(arr).size === 1 // This means all the elements are equal.





                  let isUniform = (arr) => new Set(arr).size === 1;

                  console.log(isUniform([4,4,4,4,4]));
                  console.log(isUniform([4,4,4,4,4,5]));








                  let isUniform = (arr) => new Set(arr).size === 1;

                  console.log(isUniform([4,4,4,4,4]));
                  console.log(isUniform([4,4,4,4,4,5]));





                  let isUniform = (arr) => new Set(arr).size === 1;

                  console.log(isUniform([4,4,4,4,4]));
                  console.log(isUniform([4,4,4,4,4,5]));






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Mar 23 at 15:25

























                  answered Mar 23 at 15:20









                  EleEle

                  26.2k52354




                  26.2k52354





















                      1














                      Try with Array#every .its Checking all other value is same with first index of array






                      function isUniform(arr) 
                      return arr.every(a=> a === arr[0])


                      console.log(isUniform([2,2,2,2]));
                      console.log(isUniform([4,4,4,4,4,5]));








                      share|improve this answer



























                        1














                        Try with Array#every .its Checking all other value is same with first index of array






                        function isUniform(arr) 
                        return arr.every(a=> a === arr[0])


                        console.log(isUniform([2,2,2,2]));
                        console.log(isUniform([4,4,4,4,4,5]));








                        share|improve this answer

























                          1












                          1








                          1







                          Try with Array#every .its Checking all other value is same with first index of array






                          function isUniform(arr) 
                          return arr.every(a=> a === arr[0])


                          console.log(isUniform([2,2,2,2]));
                          console.log(isUniform([4,4,4,4,4,5]));








                          share|improve this answer













                          Try with Array#every .its Checking all other value is same with first index of array






                          function isUniform(arr) 
                          return arr.every(a=> a === arr[0])


                          console.log(isUniform([2,2,2,2]));
                          console.log(isUniform([4,4,4,4,4,5]));








                          function isUniform(arr) 
                          return arr.every(a=> a === arr[0])


                          console.log(isUniform([2,2,2,2]));
                          console.log(isUniform([4,4,4,4,4,5]));





                          function isUniform(arr) 
                          return arr.every(a=> a === arr[0])


                          console.log(isUniform([2,2,2,2]));
                          console.log(isUniform([4,4,4,4,4,5]));






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Mar 23 at 15:28









                          prasanthprasanth

                          15k21538




                          15k21538





















                              0














                              The problem is that you need to stop once you've found the first false element:



                              function isUniform(arr)
                              let first = arr[0];
                              let uniform = true;
                              for (let i = 1; i <arr.length; i++)
                              if (arr[0] !== arr[i])
                              uniform = false;
                              break;


                              console.log(uniform);






                              share|improve this answer




















                              • 1





                                break does not prevent to show true. it just exits the loop.

                                – Nina Scholz
                                Mar 23 at 15:22












                              • yes, my bad, fixed it

                                – max carin balic
                                Mar 23 at 15:30















                              0














                              The problem is that you need to stop once you've found the first false element:



                              function isUniform(arr)
                              let first = arr[0];
                              let uniform = true;
                              for (let i = 1; i <arr.length; i++)
                              if (arr[0] !== arr[i])
                              uniform = false;
                              break;


                              console.log(uniform);






                              share|improve this answer




















                              • 1





                                break does not prevent to show true. it just exits the loop.

                                – Nina Scholz
                                Mar 23 at 15:22












                              • yes, my bad, fixed it

                                – max carin balic
                                Mar 23 at 15:30













                              0












                              0








                              0







                              The problem is that you need to stop once you've found the first false element:



                              function isUniform(arr)
                              let first = arr[0];
                              let uniform = true;
                              for (let i = 1; i <arr.length; i++)
                              if (arr[0] !== arr[i])
                              uniform = false;
                              break;


                              console.log(uniform);






                              share|improve this answer















                              The problem is that you need to stop once you've found the first false element:



                              function isUniform(arr)
                              let first = arr[0];
                              let uniform = true;
                              for (let i = 1; i <arr.length; i++)
                              if (arr[0] !== arr[i])
                              uniform = false;
                              break;


                              console.log(uniform);







                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited Mar 23 at 15:33

























                              answered Mar 23 at 15:21









                              max carin balicmax carin balic

                              112




                              112







                              • 1





                                break does not prevent to show true. it just exits the loop.

                                – Nina Scholz
                                Mar 23 at 15:22












                              • yes, my bad, fixed it

                                – max carin balic
                                Mar 23 at 15:30












                              • 1





                                break does not prevent to show true. it just exits the loop.

                                – Nina Scholz
                                Mar 23 at 15:22












                              • yes, my bad, fixed it

                                – max carin balic
                                Mar 23 at 15:30







                              1




                              1





                              break does not prevent to show true. it just exits the loop.

                              – Nina Scholz
                              Mar 23 at 15:22






                              break does not prevent to show true. it just exits the loop.

                              – Nina Scholz
                              Mar 23 at 15:22














                              yes, my bad, fixed it

                              – max carin balic
                              Mar 23 at 15:30





                              yes, my bad, fixed it

                              – max carin balic
                              Mar 23 at 15:30

















                              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%2f55315212%2fcreate-a-function-to-evaluate-if-all-elements-in-the-array-are-the-same%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

                              Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

                              Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

                              Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript