이것은 ES6 구문이 아니라 flow.js에서 추가한 유형 제약입니다. flow는 js 코드에서 변수 유형을 지정하는 데 사용되는 Facebook에서 만든 정적 유형 검사기입니다. 대규모 JS 프로젝트에서 정적 유형을 사용하면 많은 오류를 미리 확인할 수 있습니다. Herebase:?string指的是base这个形参的传入需要是一个?string类型,?string는 아마도 유형입니다. 즉, null 또는 정의되지 않은 문자열을 전달할 수 있지만 다른 유형인 경우 오류가 발생합니다.
Vue의 공식 프로젝트는 모두 흐름 유형 제약 조건을 추가합니다.
flow.js 공식 홈페이지는 여기 https://flow.org/en/docs/gett...
이것은 ES6 구문이 아니라 flow.js에서 추가한 유형 제약입니다.
flow는 js 코드에서 변수 유형을 지정하는 데 사용되는 Facebook에서 만든 정적 유형 검사기입니다. 대규모 JS 프로젝트에서 정적 유형을 사용하면 많은 오류를 미리 확인할 수 있습니다.
Here
base:?string
指的是base这个形参的传入需要是一个?string
类型,?string
는 아마도 유형입니다. 즉, null 또는 정의되지 않은 문자열을 전달할 수 있지만 다른 유형인 경우 오류가 발생합니다.Vue의 공식 프로젝트는 모두 흐름 유형 제약 조건을 추가합니다.
flow.js 공식 홈페이지는 여기 https://flow.org/en/docs/gett...
이것은 분명히 ES6의 구문이 아닙니다. 이것은 TypeScript의 구문과 더 유사합니다. 콜론의 왼쪽은 매개변수 유형입니다. 는 선택적 매개변수를 나타내지만 TypeScript인 경우 두 가지 문법 문제가 있습니다
base:?string
不是 TypeScript 语法,base?: String
은fallback
不是可选参数,但 TypeScript 中不允许非可选参数放在可选参数(base?
의 뒷모습자세한 정보를 알려주시면 좋겠습니다