Avatar ·

TypeScript में फिक्स्ड लेंथ एरे कैसे घोषित करें?

नमस्ते! मैंने हाल ही में TypeScript सीखना शुरू किया है और एक समस्या का सामना किया। मुझे एक ऐसा array घोषित करना है जिसमें हमेशा निश्चित संख्या में elements हों — उदाहरण के लिए, ठीक 3 numbers। मैंने ऐसे लिखने की कोशिश की:\n\n```typescript\nlet arr: number[3] = [1, 2, 3];\n```\n\nलेकिन TypeScript error देता है: `'number[3]' refers to a value, but is being used as a type here`। फिर मैंने कोशिश की:\n\n```typescript\nlet arr: [number, number, number] = [1, 2, 3];\n```\n\nयह काम कर गया! लेकिन मैं समझना चाहता हूँ कि क्या फिक्स्ड लेंथ array बनाने का कोई और सामान्य तरीका है, जैसे 100 elements के लिए? मैन्युअली `[number, number, number, ... 100 बार]` लिखना बहुत बुरा है।\n\nइसके अलावा, मैंने देखा कि अगर मैं लिखूं:\n\n```typescript\nlet arr: [number, number, number] = [1, 2, 3];\narr.push(4); // कोई error नहीं देता\n```\n\nTyp