如何在使用TypeScript將元素推入數組時提供類型定義?
P粉745412116
2023-07-24 21:47:12
<p>我需要避免在將元素推入陣列時使用 'any' 作為類型定義。我嘗試提供類型,但是出現了錯誤。以下是範例程式碼:</p>
<pre class="brush:php;toolbar:false;">interface answerProps {
state: string;
answer: string;
}
const results: Array<string> = [];
!isEmpty(answers) &&
answers.map((item: any) => results.push(`${item.state} : ${item.answer}`));</pre>
<p>根據上述程式碼,我想避免使用while循環來映射數組元素。 </p>
在映射數組時,只需使用answerProps介面。