반응형
startsWith 또는 endsWith 스크립트 함수를 사용하는데 IE에서 "'endsWith' 속성이나 메서드를 지원하지 않습니다." 와 같은 스크립트 에러가 발생할때가 있다.
ECMAScript 6 부터는 startsWith 또는 endsWith 함수가 추가되었다고 하는데 안될때는 아래와 같이 prototype를 선언해주면 해결된다.
String.prototype.endsWith = function(str) {if (this.length < str.length) { return false; } return this.lastIndexOf(str) + str.length == this.length;};
참고로
startsWith 함수는 지정된 텍스트가 문자열의 시작에서 발견되면 true를 반환하고 아니면 false를 반환한다.
endsWith 함수는 지정된 텍스트가 문자열의 끝에서 발견되면 true를 반환하고 아니면 false를 반환한다.
반응형
'개발 > Javascript' 카테고리의 다른 글
Tabulator Tree 데이터 세팅 및 노드 추가 처리 스크립트 (0) | 2020.05.07 |
---|---|
slick lib 사용 (0) | 2019.05.07 |
스크립트 뒤로가기 기능 막기 (0) | 2019.03.28 |
jquery 소수점 있는 숫자만 입력가능 (0) | 2019.03.20 |
오른쪽 마우스 붙여넣기 막기 and ctrl + V 막기 (0) | 2019.03.19 |