MergeSortedArrayDoesn'tWork

Run Settings
LanguageJavaScript
Language Version
Run Command
const mergeSortedArrays = (arr1, arr2) => { let mergedArr = []; //determine smaller array let [smallerArr, biggerArr] = ((arr1.length < arr2.length) ? [arr1, arr2] : [arr2, arr1]); console.log(smallerArr); let placeMarker = 0; for(i = 0; i < smallerArr.length - 1; i++, placeMarker++) { if(smallerArr[i] <= biggerArr[i]) { mergedArr.push(smallerArr[i]); mergedArr.push(biggerArr[i]); } else { mergedArr.push(biggerArr[i]); mergedArr.push(smallerArr[i]); } } while( placeMarker < biggerArr.length ) { mergedArr.push(arr2[placeMarker]); placeMarker++; } return mergedArr; } const orderArrSize = (arr1, arr2) => { if( arr1.length < arr2.length) { return [arr1, arr2]; } else { return [arr2, arr1]; } } const mergedArray = mergeSortedArrays([1,2,5,11,34,55], [0,3,7,9,44,67,99]); console.log(mergedArray);
Editor Settings
Theme
Key bindings
Full width
Lines