Programing

`string.split is not a function` 오류의 원인은 무엇입니까?

lottogame 2020. 8. 29. 11:49
반응형

`string.split is not a function` 오류의 원인은 무엇입니까?


내가 왜 ...

포착되지 않은 TypeError : string.split은 함수가 아닙니다.

... 내가 달릴 때 ...

var string = document.location;
var split = string.split('/');


변경 ...

var string = document.location;

이에...

var string = document.location + '';

이것은 위치 객체 이기 때문 document.location입니다 . 기본값 은 위치를 문자열 형식 으로 반환하므로 연결이 트리거됩니다..toString()


document.URL문자열을 가져 오는 데 사용할 수도 있습니다 .


아마도

string = document.location.href;
arrayOfStrings = string.toString().split('/');

현재 URL을 원한다고 가정하면


이것을 실행

// you'll see that it prints Object
console.log(typeof document.location);

당신이 원 document.location.toString()하거나document.location.href


document.location 문자열이 아닙니다.

document.location.href또는 document.location.pathname대신 사용하고 싶을 것입니다.

참고 URL : https://stackoverflow.com/questions/10145946/what-is-causing-the-error-string-split-is-not-a-function

반응형