내가 왜 …
포착되지 않은 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
대신 사용하고 싶을 것입니다.
답변
clausule if에서 ()
. 예를 들면 :
stringtorray = "xxxx,yyyyy,zzzzz";
if (xxx && (stringtoarray.split(',') + "")) { ...