Avatar ·

TypeScript में खाली टाइप किया गया array कैसे बनाएं?

सभी को नमस्ते! मैंने JavaScript के बाद TypeScript सीखना शुरू किया है और खाली arrays बनाते समय एक समस्या का सामना करना पड़ा। JavaScript में मैं अक्सर ऐसा करता था:\n\n```javascript\nlet items = [];\n```\n\nऔर फिर push के माध्यम से तत्व जोड़ देता था। लेकिन TypeScript में जब मैं वही करने की कोशिश करता हूं तो मुझे एक error मिलती है:\n\n```typescript\nlet items = [];\nitems.push('hello'); // Error: Argument of type 'string' is not assignable to parameter of type 'never'\n```\n\nमैं समझता हूं कि TypeScript `never[]` type infer करता है, क्योंकि array खाली है, और compiler नहीं जानता कि उसमें कौन से तत्व होंगे। लेकिन खाली array को सही तरीके से कैसे declare करूं जिसमें बाद में, उदाहरण के लिए, strings या एक निश्चित type के objects होंगे?\n\nमैंने कई विकल्प try किए:\n\n```typescript\nlet items: string[] = []; // काम करता है, लेकिन st