【Type Script】Spread 구문을 사용할 수 없다! ? ! ?
2601 단어 spreades6TypeScriptES5
이런
notification: {
title,
body,
...payload,
}
tsc하면
notification: __assign({ title: title,
body: body }, payload),
Oops!
tsconfig를 편집하면 예
아마 tsconfig의 compilerOptions가
es5
{
...
"compilerOptions": {
"target": "es5",
}
...
}
Array 이외의 Spread는 es5에서는 대응하지 않는, 알려진 버그인 것 같다.
htps : // 기주 b. 코 m/미 c로소 ft/Ty페 Sc 리 pt/이스에 s/8856
이것을
es6
로 하면 일단 해결한다. 다만, es6에 target을 변경해 영향이 있는지는 각각의 환경에 의한다고 생각하므로, 주의해 주었으면 한다.- "target": "es5",
+ "target": "es6",
그리고 tsc하면
notification: Object.assign({ title,
body }, payload),
Object.assign입니다!
Reference
이 문제에 관하여(【Type Script】Spread 구문을 사용할 수 없다! ? ! ?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nitaking/items/77183d236436bba2316f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)