JavaScript arrays. console.log showing number 14 in the console.log in the array instead of Sample7?

I don’t understand how 14 could end up in the console.log.

let ArrSample = ['Sample1', 'Sample2', 'Sample3', 'Sample4', 'sample5', "sample7", true, false, true, true, 'Hamburger', 'dogs'];

console.log(ArrSample.length);

delete ArrSample[5];
ArrSample.push('frogs');
ArrSample[5] = ArrSample.push('YES');
const fish = ArrSample.splice(7,1);
console.log(ArrSample);
console.log(fish);