mappedPath = this.newParentPath.split(', ').push.apply(this, mappedPath[mappedPath.length - 1]
push()
возвращает новую длину массива, тут ничего не поделаешь..apply()
там зачем. Это учебное задание?newParentPath
и последнего элемента, который был в предыдущем массиве mappedPath
.mappedPath = [ ...this.newParentPath.split(', '), mappedPath.pop() ];