0
我已經遇到此聲明the angular website:打字稿感嘆號括號
this.resolve !('hi there!');
我不知道什麼!
可能在這方面的意思。 我碰到過non-null assertion operator,但我不知道這是什麼。任何想法?
我已經遇到此聲明the angular website:打字稿感嘆號括號
this.resolve !('hi there!');
我不知道什麼!
可能在這方面的意思。 我碰到過non-null assertion operator,但我不知道這是什麼。任何想法?
這是non-null assertion operator.請注意,this.resolve
的類型爲Function|null
,因此它可能爲空。
它被添加以便編譯器停止抱怨this.resolve
可能爲null,strictNullChecks
編譯器選項打開。
當然,如果他們只是放棄'this.arrived'標誌並簡單地測試'this.resolve',代碼會更短,並且不需要斷言運算符。 – Duncan