Visual Studio의 JavaScript

JavaScript는 Visual Studio의 고급 언어입니다. Visual Studio IDE에서 JavaScript 코드를 작성할 때 대부분 또는 모든 표준 편집 지원(코드 조각, IntelliSense 등)을 사용할 수 있습니다. 여러 응용 프로그램 형식 및 서비스에 대해 JavaScript 코드를 작성할 수 있습니다.

JavaScript 언어 참조 문서에 대한 자세한 내용은 JavaScript를 참조하세요.

특정 버전의 Visual Studio나 특정 Visual Studio 확장은 HTML 및 JavaScript를 사용하여 특정 응용 프로그램 유형 및 서비스를 개발하는 데 필요할 수 있습니다. 다음 목록에 자세한 내용을 볼 수 있는 링크가 있습니다.

JavaScript의 새로운 기능

JavaScript의 새로운 기능은 다음 표에 나와 있습니다.

기능 설명
클래스 새로운 구문에서는 클래스의 선언을 지원합니다.
Promise Promises를 사용하면 더 쉽고 명확한 비동기 코드를 작성할 수 있습니다. Promise 생성자가 allrace 유틸리티 메서드와 함께 지원됩니다.
반복기 이제 반복 가능한 개체(배열, 배열과 유사한 개체, 반복기 등)를 반복하여 고유한 각 속성의 값에 대해 실행될 문이 포함된 사용자 지정 반복 후크를 호출할 수 있습니다. 자세한 내용은 반복기 및 생성기를 참조하세요. 참고: 생성기는 아직 지원되지 않습니다.
화살표 함수 화살표 함수(=>)는 어휘 this 바인딩이 포함된 function 키워드의 약식 구문입니다.
기본 제공 개체에 대한 새로운 메서드 Array 개체, Math 개체, Number 개체, Object 개체String 개체 기본 제공 개체에는 데이터 조작 및 검사에 사용할 수 있는 많은 새로운 유틸리티 함수와 속성이 포함되어 있습니다.
개체 리터럴 향상 개체는 이제 계산된 속성, 간결한 메서드 정의 및 같은 이름의 변수로 값이 초기화되는 속성에 대한 약식 구문을 지원합니다. 자세한 내용은 개체 만들기를 참조하세요.
Proxy Proxies를 사용하여 개체에 대한 사용자 지정 동작을 설정할 수 있습니다.
Rest 매개 변수 Rest 매개 변수를 사용하여 함수 호출의 연속된 인수를 배열로 전환할 수 있습니다. 자세한 내용은 함수를 참조하세요.
스프레드 연산자 스프레드 연산자()는 반복 가능한 식을 개별 인수로 확장합니다. 예를 들어 a.b(…array)a.b.apply(a, array)와 거의 같습니다.
기호 Symbol 개체를 사용하면 기존 개체 속성을 방해할 가능성, 의도하지 않은 표시 및 다른 코드에 의한 조정되지 않은 추가 없이 속성을 기존 개체에 추가할 수 있습니다.
템플릿 문자열 템플릿 문자열은 식이 계산되어 문자열 리터럴과 연결될 수 있도록 하는 문자열 리터럴입니다.
유니코드 향상 유니코드 지원 기능이 향상되었습니다. 예를 들어 새로운 이스케이프 시퀀스 형식은 에스트랄 코드 포인트(16진수가&5;개 이상인 코드 포인트)를 지원합니다. 자세한 내용은 특수 문자를 참조하세요.
WeakSet WeakSet은 참조되는 위치가 없는 경우 가비지 컬렉션될 개체의 컬렉션입니다.