in this code:
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");
The result is:
and if I do that:
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");
the result is:
Why this difference between both ?