> 웹 프론트엔드 > JS 튜토리얼 > ECMAScript 6 : 새로운 문자열 메소드 - String.Prototype.*

ECMAScript 6 : 새로운 문자열 메소드 - String.Prototype.*

William Shakespeare
풀어 주다: 2025-02-15 10:10:12
원래의
727명이 탐색했습니다.

ECMAScript 6 : 새로운 문자열 메소드 - String.Prototype.* ES6 배열 메소드에 대한 이전 기사에서 ecmascript 6에서 배열 유형과 작동하는 새로운 방법을 소개했습니다. 이 튜토리얼에서는 문자열과 함께 작동하는 새로운 ES6 메소드에 대해 배우게됩니다. String.Prototype.* 우리는 몇 가지 예를 개발하고 이용 가능한 폴리 플릴을 언급 할 것입니다. 단일 라이브러리를 사용하여 모두 polyfill을 원한다면 Paul Miller의 ES6-Shim을 사용할 수 있습니다.

. 키 테이크 아웃

es6은 String.prototype.startswith (), String.prototype.endswith (), String.includes (), string.prototype.repeat () 및 string.raw를 포함하여 문자열 조작에 대한 몇 가지 새로운 방법을 소개합니다. ). 이 방법은 문자열이 특정 하위 문자열로 시작하거나 종료되는지 확인하는 것이 더 쉽고 효율적인 방법을 제공합니다. 문자열에 특정 하위 문자열이 포함되어 있으면 지정된 횟수의 문자열을 반복하고 템플릿 문자열을 처리합니다. the String.prototype.startSwith () 및 string.prototype.endswith () 메소드를 사용하면 문자열이 주어진 부분 문자열로 시작했는지 확인할 수 있습니다. 둘 다 하위 문자열과 위치를 매개 변수로 받아들이고 문자열이 제공된 서브 스트링으로 시작하는지 또는 종료 여부에 따라 참 또는 거짓을 반환합니다.

. string.prototype.includes () 메소드는 위치에 관계없이 문자열이 다른 문자열 내에 포함되면 true를 반환합니다. startswith () 및 endswith () 메소드와 동일한 매개 변수를 허용합니다. string.prototype.repeat () 메소드 Es6의 원래 문자열이 포함 된 새 문자열을 반복하여 지정된 숫자를 반복합니다. String.raw () 함수는 문자열을 컴파일하고 자리 표시기를 제공된 값으로 대체하는 템플릿 문자열의 태그 함수입니다.

String.prototype.startSwith () 모든 현대 프로그래밍 언어에서 가장 많이 사용되는 기능 중 하나는 문자열이 주어진 서브 스트링으로 시작하는지 확인하는 것입니다. ES6 이전에 JavaScript에는 그러한 기능이 없었기 때문에 직접 작성해야했습니다. 다음 코드는 개발자가 일반적으로 폴리 채식 방법을 보여줍니다

또는 또는 대안 :

이 스 니펫은 여전히 ​​유효하지만 새로 사용 가능한 string.prototype.startswith () 메소드가하는 일을 정확하게 재현하지 않습니다. 새로운 방법에는 다음 구문이 있습니다

당신은 서브 스트링 외에도 두 번째 인수를 받아 들인다는 것을 알 수 있습니다. SearchString 매개 변수는 문자열의 시작임을 확인하려는 부분 문자열을 지정합니다. 위치는 검색을 시작할 위치를 나타냅니다. 위치의 기본값은 0입니다. 문자열이 제공된 서브 스트링으로 시작하면 메소드가 true를 반환하고 그렇지 않으면 false입니다. 이 방법은 사례에 민감하므로 "Hello"는 "Hello"와 다릅니다.

위 내용은 ECMAScript 6 : 새로운 문자열 메소드 - String.Prototype.*의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿