ES6-개체 확장
문자열 확장
ES6의 String 객체에 추가 된 몇 가지 인기있는 방법은 다음과 같습니다.
Sr. 아니요 | 방법 및 설명 |
---|---|
1 |
str.startsWith (searchString [, 위치])
문자열이 지정된 문자열의 문자로 시작하는지 여부를 결정합니다. true 또는 false를 반환합니다. |
2 |
str.endsWith (searchString [, 길이])
문자열이 지정된 문자열의 문자로 끝나는 지 여부를 결정합니다. 참 / 거짓 반환 |
삼 |
str.includes (searchString [, 위치])
한 문자열이 다른 문자열 내에서 발견 될 수 있는지 여부를 결정합니다. |
4 |
str.repeat (수)
호출 된 문자열의 지정된 복사본 수를 포함하는 새 문자열을 구성하고 반환합니다. |
정규식 확장
예를 들어 정규식에서 /[A-Z]/g, 시작과 끝 / 호출 delimiters. 닫는 구분 기호 뒤의 모든 것을modifier. ES6는 새로운 수정자를 추가합니다/g 어디 g 약자 global. 이것은 하나가 아닌 문자열의 모든 패턴 인스턴스와 일치합니다.
예
다음 예제는 문자열에서 모든 대문자를 검색하고 반환합니다.
<script>
let str = 'JJavascript is Fun to Work , very Fun '
let regex = /[A-Z]/g // g stands for global matches
let result = str.match(regex);
console.log(result)
</script>
위 코드의 출력은 다음과 같습니다.
["J", "J", "F", "W", "F"]
정규식 검색은 대소 문자를 구분합니다. 대소 문자 구분을 끄려면/i 수정 자.
예
다음 예제는 대소 문자를 구분하지 않는 전역 일치를 수행합니다. 예제는fun 와 enjoyable.
<script>
// /gi global match ignore case
let str = 'Javascript is fun to Work , very Fun '
let regex = /Fun/gi;
console.log(str.replace(regex,'enjoyable'));
console.log(str)
console.log(str.search(regex))
</script>
위 코드의 출력은 다음과 같습니다.
Javascript is enjoyable to Work , very enjoyable
Javascript is fun to Work , very Fun
15
번호
몇 가지 인기있는 방법이 Number object ES6에서는-
Sr. 아니요 | 방법 및 설명 |
---|---|
1 |
Number.isFinite (값)
메서드는 전달 된 값이 유한 한 숫자인지 여부를 결정합니다. 참 / 거짓을 반환합니다. |
2 |
Number.isNaN (값)
주어진 값이 NaN이고 유형이 Number이면 true를 반환합니다. 그렇지 않으면 거짓입니다. |
삼 |
Number.parseFloat (문자열)
주어진 값에서 구문 분석 된 부동 소수점 숫자입니다. 값을 숫자로 변환 할 수없는 경우 NaN이 반환됩니다. |
4 |
Number.parseInt (문자열, [기수])
메소드는 문자열 인수를 구문 분석하고 지정된 기수 또는 기수의 정수를 리턴합니다. |
수학
몇 가지 인기있는 방법이 Math object ES6에서는-
Sr. 아니요 | 방법 및 설명 |
---|---|
1 |
Math.sign ()
함수는 숫자가 양수인지, 음수인지 또는 0인지를 나타내는 숫자의 부호를 반환합니다. |
2 |
Math.trunc ()
함수는 소수 자릿수를 제거하여 숫자의 정수 부분을 반환합니다. |
ES6의 배열 방법
아래 표는 설명과 함께 ES6의 다양한 어레이 방법을 강조합니다.
Sr. 아니요 | 방법 및 설명 |
---|---|
1 |
copyWithin ()
얕은 배열의 일부를 동일한 배열의 다른 위치로 복사하고 길이를 수정하지 않고 반환합니다. |
2 |
항목 ()
메서드는 배열의 각 인덱스에 대한 키 / 값 쌍을 포함하는 새 Array Iterator 개체를 반환합니다. |
삼 |
찾기()
메서드는 제공된 테스트 함수를 충족하는 배열의 첫 번째 요소 값을 반환합니다. 그렇지 않으면 undefined가 반환됩니다. |
4 |
가득 따르다()
메서드는 시작 인덱스에서 끝 인덱스까지 배열의 모든 요소를 정적 값으로 채 웁니다. 수정 된 배열을 반환합니다. |
5 |
의 배열()
메서드는 인수의 수나 유형에 관계없이 가변적 인 수의 인수에서 새 Array 인스턴스를 만듭니다. |
6 |
Array.from ()
메소드는 유사하거나 반복 가능한 객체에서 얕은 복사본을 만듭니다. |
목적
Object 기능과 관련된 방법은 각 설명과 함께 아래 표에 나와 있습니다.
Sr. 아니요 | 방법 및 설명 |
---|---|
1 |
Object.is ()
메소드는 두 값이 동일한 값인지 여부를 판별합니다. |
2 |
Object.setPrototypeOf ()
메서드는 지정된 개체의 프로토 타입을 다른 개체 또는 null로 설정합니다. |
삼 |
Object.assign ()
메서드는 하나 이상의 소스 개체에서 대상 개체로 열거 가능한 모든 속성의 값을 복사하는 데 사용됩니다. 대상 개체를 반환합니다. |