Quantcast
Channel: Active questions tagged javascript - Stack Overflow
Viewing all articles
Browse latest Browse all 142353

Unable to sort arrays in Javascript

$
0
0

I am trying to print the unique elements in an array first followed by another iteration using do-while

var arr1 = ['a1','a2','a3,' ,'b1', 'b2' , 'c1' , 'c2'];
var arr2 = [];
var userInput = 7;
do{
    for (var i =0; i < arr1.length; i++)
        {
            if (arr2.indexOf(arr1[i]) == -1 ))
            {
                    arr2.push(arr1[i]);

                if (arr2.length == userInput)
                    {
                        break;
                    }

            }
}
}while (arr2.length == userInput);
console.log(arr2)
//output = ["a1", "a2", "a3,", "b1", "b2", "c1", "c2"]
//expected output = ["a1", "b1", "c1,", "a2", "b2", "c2", "a3"]

Viewing all articles
Browse latest Browse all 142353

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>