en este código:
function titleCase(str) { let minStr = str.toLowerCase().split(' '); console.log(minStr) let result = []; for (let i = 0; i < minStr.length; i++) { let tabWord = minStr[i].split('').splice(0, 1, minStr[i][0].toUpperCase()); console.log(tabWord) } //console.log(minStr) } titleCase("I'm a little tea pot");El resultado es:
y si hago eso:
function titleCase(str) { let minStr = str.toLowerCase().split(' '); console.log(minStr) let result = []; for (let i = 0; i < minStr.length; i++) { let tabWord = minStr[i].split('') tabWord.splice(0,1,minStr[i][0].toUpperCase()); console.log(tabWord) } //console.log(minStr) } titleCase("I'm a little tea pot");el resultado es:
¿Por qué esta diferencia entre ambos?