Since we can’t add our own solutions directly under the threads anymore and instead have to create a topic in this section to have it added, this was my personal solution to the challenge:
function frankenSplice(arr1, arr2, n) {
let newArr2 = [...arr2];
for (let i = 0; i < arr1.length; i++) {
newArr2.splice(n + i, 0, arr1[i]);
}
return newArr2;
}
frankenSplice([1, 2, 3], [4, 5, 6], 1);
Essentially just splicing each arr1 element at index N + loop iteration # to correctly position each new element to avoid backwards order. Passed all checks.