
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Merging sorted arrays together JavaScript
Suppose we have two sorted arrays (increasing order) like this −
const arr1 = [1, 2, 3, 0, 0, 0]; const arr2 = [2, 5, 6];
We are required to write a JavaScript function that takes in two such arrays and returns a new array that contains all the elements from these arrays in a sorted manner.
Therefore, for the above arrays, the output should look like −
const output = [1, 2, 2, 3, 5, 6];
Example
const arr1 = [1, 2, 3, 0, 0, 0]; const arr2 = [2, 5, 6]; const mergeSortedArrays = (arr1, arr2) => { let { length: l1 } = arr1; let { length: l2 } = arr2; while(l2){ arr1[l1++] = arr2[--l2]; }; const sorter = (a, b) => a - b; arr1.sort(sorter); }; mergeSortedArrays(arr1, arr2); console.log(arr1);
Output
And the output in the console will be −
[ 0, 0, 0, 1, 2, 2, 3, 5, 6 ]
- Related Articles
- Merging two sorted arrays into one sorted array using JavaScript
- Merging two unsorted arrays in sorted order in C++.
- Alternatively merging two arrays - JavaScript
- Merging and rectifying arrays in JavaScript
- Merging Arrays in Perl
- Merging two arrays in a unique way in JavaScript
- Quickly merging two sorted arrays using std::merge() in C++ STL(cute ho ap)
- Merging nested arrays to form 1-d array in JavaScript
- Intersection of three sorted arrays in JavaScript
- Merge two sorted arrays to form a resultant sorted array in JavaScript
- Merging subarrays in JavaScript
- Sorted Arrays in C++
- JavaScript Program for find common elements in two sorted arrays
- Convert array of arrays to array of objects grouped together JavaScript
- Python program to print sorted number formed by merging all elements in array

Advertisements