Slice and Splice not working as intended

Tell us what’s happening:

this works as intended, but the only right objectives, is not changing the two arrays,
any explanation ?

Your code so far


function frankenSplice(arr1, arr2, n) {
  let newArr = arr2.slice();
  newArr.splice(n,0,arr1.slice());
  return newArr;
}

console.log(frankenSplice(["claw", "tentacle"], ["head", "shoulders", "knees", "toes"], 2))

result =>  head,shoulders,claw,tentacle,knees,toes , as intended

Your browser information:

User Agent is: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0.

Not sure what you mean by this. Can you explain more?

from the objectives of the test, only those two, where checked ( green )

I get it now.

Looks like your output is not actually what you think it is. I see this as output.

[ 'head', 'shoulders', [ 'claw', 'tentacle' ], 'knees', 'toes' ]

console.log(frankenSplice([“claw”, “tentacle”], [“head”, “shoulders”, “knees”, “toes”], 2)[2])
indeed gives back “claw”, “tentacle”
thank you shimphillip