I want to know how JavaScript deals with code, what happens in the browser
Code 1 (working code)
let array = ['Item 1', 'Item 2', 'Item 3'];
array.forEach(function(item) {
if (item === 'Item 2') {
item = item.toUpperCase();
} else {
item = item.toLowerCase();
}
console.log(item);
});
// output item 1
// ITEM 2
// item 3
Code 2 (not working)
let array = ['Item 1', 'Item 2', 'Item 3'];
array.forEach(function(item) {
if (item === 'Item 2') {
item.toUpperCase();
} else {
item.toLowerCase();
}
console.log(item);
});
// output Item 1
// Item 2
// Item 3