Аналог basename php в javascript
basename javascript, аналог basename php в javascript . Нам потребовалась простая и понятная функция basename как в php, но на javascript
Функция basename javascript.
Описание функции basename javascript.
Поскольку в javascript не существует встроенной функции "basename()", то её нужно написать!
Получить адрес ссылки
Разбить её в массив :
И вернуть последний элемент массива одним из способов:
Далее .... соберем функцию "basename() javascript"
function basename(path) {
return path.split('/').reverse()[0];
}
function basename(path) {
return path.split('/').pop();
}
Корректная работа функции basename javascript.
Для корректной работы функции..., что я имею ввиду, говоря про корректную работу функции basename javascript...
Дело в том, что адресная строка может содержать в себе много разного мусора... например get(сочувствую, если ваш сайт построен на get ) и от него нужно избавиться(в смысле от мусора...) ...
Поэтому см здесь про переменную "
Проверка работы функции basename javascript.
У нас уже есть в переменной hp_page адрес страницы, давайте её выведем здесь..
Результат:
Применим функцию basename javascript к данной переменной:
Результат:
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: