반응형
`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
대신 사용하고 싶을 것입니다.
반응형
'Programing' 카테고리의 다른 글
새 창에서 링크를 열려면 어떻게합니까? (0) | 2020.08.29 |
---|---|
awk 내에서 작은 따옴표를 이스케이프하는 방법 (0) | 2020.08.29 |
별도의 Pandas DataFrame을 서브 플롯으로 플로팅하려면 어떻게해야합니까? (0) | 2020.08.29 |
문자열을 DateTime으로 변환 (0) | 2020.08.29 |
프로그램 설치에 대한 "예"응답을 어떻게 스크립팅합니까? (0) | 2020.08.29 |