Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth
Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

42,709 questions

55,473 answers

573 users

How to create a common sorted unique array from 3 integer arrays in JavaScript

1 Answer

0 votes
/*
   Function: mergeArrays
   Purpose:  Combine three integer arrays into a single array.
*/
function mergeArrays(arrA, arrB, arrC) {
    const arrMerged = [];
    arrMerged.push(...arrA);
    arrMerged.push(...arrB);
    arrMerged.push(...arrC);
    
    return arrMerged;
}

/*
   Function: uniqueSorted
   Purpose:  Convert an array into a sorted array with unique elements.
             Uses Set to remove duplicates, then sorts the result.
*/
function uniqueSorted(arr) {
    const arrUnique = [...new Set(arr)];   // unique values
    
    arrUnique.sort((a, b) => a - b);       // numeric ascending sort
    
    return arrUnique;
}

// Input arrays
const arr1 = [5, 1, 14, 3, 8, 9, 1, 1, 7];
const arr2 = [3, 5, 7, 2, 3];
const arr3 = [2, 9, 8];

// Step 1: Merge all arrays
const lstMerged = mergeArrays(arr1, arr2, arr3);

// Step 2: Create sorted unique array
const lstResult = uniqueSorted(lstMerged);

// Step 3: Print result
console.log("Sorted unique array:", ...lstResult);



/*
run:

Sorted unique array: 1 2 3 5 7 8 9 14 

*/

 



answered May 6 by avibootz

Related questions

...