не работает split по символу обратного слеша

выходит ошибка в строке где сплит с этим символом на деление выдает ошибку

(function () {
    var input = document.querySelector('.js-inputfile')
    var p = document.querySelector('.input-file-p')
    input.addEventListener('change', ()=>{
        input.value.split('\')
    })
})();

Ответы (1 шт):

Автор решения: mrEvgenX

Символ обратного слеша приводит к экранированию всего, что можно и нельзя.

Запись '\' обозначает строку без окончания, потому что одинарая кавычка экранирована.

Решение: экранировать экранирование.

'\\'

→ Ссылка