I have below code block:
const arr = [
{name: 'Peter', folderLevel: 0},
{name: 'Sara', folderLevel: 1},
{name: 'William'}
];
let newArr = arr.map(el => {
if (el.folderLevel) {
el.folderLevel = el.folderLevel + 1;
return el;
} else {
return el;
}
});
When I console log the newArr, the result is
[
{name: 'Peter', folderLevel: 0},
{name: 'Sara', folderLevel: 2},
{name: 'William'}
];
I am wondering why inside the object name with 'Peter', the folderLevel wasn't added 1?