Что вызывает строку ошибки.Сплит-это не функция`?
почему я получаю...
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