제목이 "(ES6) 클래스 (ES2017) Async/Await Getter 메서드"로 변경되었습니다.
P粉564192131
P粉564192131 2023-08-22 22:10:47
0
1
539
<p>향후 ES2017의 wait/async 함수를 통해 ES6 클래스의 getter에서 값을 반환하는 것이 가능합니까? </p> <pre class="brush:php;toolbar:false;">class Foo { 비동기 get bar() { var result = someAsyncOperation()을 기다립니다. 결과 반환; } } 함수 someAsyncOperation() { return new Promise(function(resolve) { setTimeout(함수() { 해결('바즈'); }, 1000); }); } var foo = new Foo(); foo.bar.should.equal('baz');</pre> <p><br /></p>
P粉564192131
P粉564192131

모든 응답(1)
P粉025632437

업데이트: 다른 사람들이 지적했듯이 이것은 실제로 작동하지 않습니다. @kuboon은 아래에서 멋진 해결 방법을 제공합니다.

이렇게 하면 됩니다

으아악

아래 코드와 같습니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!