gcyong2018.01.07 02:58

알려주신 사이트를 잘 참고 했습니다. 감사합니다. 한가지 여쭤보려고 합니다.

 

링크 걸어주신 문서의 arrow function 항목 어디를 살펴보아도 "인자가 하나일 때는 괄호를 삽입하지 않아야 한다"는 문구는 없어보입니다.

대신, 생략할 수 있다는 것을 암시하는 문구는 찾았어요. 그리고 누군가가 블로그에 글을 쓰듯이 항목을 나열하여 정확한 syntax를 찾을 수 없습니다.

그래서. 모질라 개발자 사이트에서 정리한 syntax가 나열된 문서를 참고했습니다.

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/%EC%95%A0%EB%A1%9C%EC%9A%B0_%ED%8E%91%EC%85%98

 

여기서는 parameter가 하나인 경우 괄호는 선택사항이라고 나와있네요. 괄호를 쳐서는 안된다고 명시하지는 않았습니다.

혹시나 하여, ECMAScript 2015(ES6)의 표준 문서를 찾아 arrow function의 syntax를 찾아봤습니다.

 

https://www.ecma-international.org/ecma-262/6.0/#sec-arrow-function-definitions

 

이 문서에서도 ArrowParameters에 대해 말씀해주신 인자 갯수에 대한 정의는 찾아볼 수 없었습니다.

혹시, 제가 찾은 정보가 잘못되었나 싶어서 말씀해 주신대로 직접 괄호를 제거해보고 arrow function을 정의해 보았습니다.

위 그림이 MV의 웹킷에서 명령한 부분이고, 아래가 크롬에서 명령한 부분입니다.

 

캡처3.PNG

 

캡처4.PNG

 

(추가) 한 외국 RMMV 포럼에서, RPG 만들기 MV는 기본적으로 ES5를 지원한다고 합니다.

https://rpgmakermv.co/threads/what-version-of-ecmascript-javascript-does-rmmv-use.1569/

 

다만, ES6의 일부 기능을 사용할 수 있도록 기존 Node-Webkit의 버전을 올리는 방법은 있습니다.

http://endlessillusoft.com/rpgmaker-mv-es6-feature-list/

 

위 링크에서는 버전업을 함으로써 기대할 수 있는 ES6의 기능에 대한 리스트도 포함되어 있습니다.

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)