mirror of
https://github.com/jaywcjlove/reference.git
synced 2025-06-17 20:51:21 +08:00
@ -1188,8 +1188,8 @@
|
||||
</span><span class="code-line"><span class="token keyword">const</span> b <span class="token operator">=</span> <span class="token operator"><</span><span class="token constant">T</span> <span class="token keyword">extends</span> <span class="token class-name"><span class="token builtin">number</span></span><span class="token operator">></span><span class="token punctuation">(</span>t<span class="token operator">:</span> <span class="token constant">T</span><span class="token punctuation">)</span> <span class="token operator">=></span> t<span class="token punctuation">;</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> c <span class="token operator">=</span> <span class="token operator"><</span><span class="token constant">T</span> <span class="token keyword">extends</span> <span class="token class-name"><span class="token builtin">boolean</span></span><span class="token operator">></span><span class="token punctuation">(</span>t<span class="token operator">:</span> <span class="token constant">T</span><span class="token punctuation">)</span> <span class="token operator">=></span> t<span class="token punctuation">;</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> d <span class="token operator">=</span> <span class="token function">a</span><span class="token punctuation">(</span><span class="token string">"a"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// const d: 'a'</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> e <span class="token operator">=</span> <span class="token function">a</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// const d: 1</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> f <span class="token operator">=</span> <span class="token function">a</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// const d: true</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> e <span class="token operator">=</span> <span class="token function">b</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// const d: 1</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> f <span class="token operator">=</span> <span class="token function">c</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// const d: true</span>
|
||||
</span><span class="code-line">
|
||||
</span><span class="code-line"><span class="token comment">// 这里t的类型用了一个展开运算</span>
|
||||
</span><span class="code-line"><span class="token keyword">const</span> g <span class="token operator">=</span>
|
||||
|
Reference in New Issue
Block a user