Что вызывает строку ошибки.Сплит-это не функция`?
почему я получаю...
Uncaught TypeError: string.Сплит-это не функция
...когда я бегу...
(function () {
var string = document.location;
var split = string.split('/');
})();
4 ответа:
изменить это...
var string = document.location;
для этого...
var string = document.location + '';
это так
document.location
это расположение объекта. Значение по умолчанию.toString()
возвращает расположение в Строковой форме, поэтому конкатенация вызовет это.
вы также можете использовать
document.URL
получить строку.
может быть
string = document.location.href; arrayOfStrings = string.toString().split('/');
предполагая, что вы хотите текущий url