일부 기능은 strict 모드를 필요로 합니다. 이 모드를 활성화하려면 CloudScript 파일의 맨 첫 줄에 다음 코드를 배치하세요:
use strict;문자열 보간
플레이어에게 보내는 메시지를 작성할 때, 여러 줄로 보간된 문자열을 사용하고 싶을 수 있습니다. 백틱 기호를 사용하여 보간된 문자열을 만듭니다. 그런 다음${ variable } 구문을 사용하여 문자열에 데이터를 바로 삽입할 수 있습니다.
이렇게 하면 문자열 연결을 피하고 코드 가독성이 향상됩니다.
백틱 문자열은 원문 그대로이며 여러 줄이 될 수 있습니다. 즉, 여분의 공백/탭이 문자열에 포함되므로 모든 들여쓰기에 주의해야 합니다.
새 메서드 및 화살표 함수
ES6는 화살표 연산자=>를 사용하여 함수를 정의하는 새로운 구문을 제공합니다. 아래에 표시된 스니펫은 특정 연산자 사용에 대한 대략적인 변환을 보여줍니다.
Array.findIndex 메서드와 결합하여, 다음의 보기 좋고 간결한 코드로 조건자로 검색할 수 있게 합니다.
객체 할당
Object.assign 메서드를 사용하면 새로운 속성 및 메서드 세트로 객체를 쉽게 확장할 수 있습니다.
이 메서드는 다양한 용도로 사용되지만, 특히 핸들러 객체를 확장하고 핸들러 그룹을 만드는 데 유용합니다.
Getter
“Getter”를 사용하여 일반적인 API 호출을 구문상 더 보기 좋은 형태로 캡슐화할 수 있습니다. 다음 Title Data 상태를 고려해 보세요.
TitleData에서 Foo와 Bar 데이터를 검색한 다음, 매우 간단한 방식으로 사용하는 방법을 보여줍니다.
