Type System Fundamentals
Arrays & Tuples
Ordered Collections
💡 Array, EK, "SHOPPING, LIST" hai — SAME, TYPE, ki, MULTIPLE, items, (jaise, saare, fruits). Tuple, EK, "FIXED, RECIPE" hai — SPECIFIC, POSITIONS, PAR, SPECIFIC, TYPES, ki, values, HONI, CHAHIYE (jaise, [naam, age]).
Arrays, type[] YA, Array<type>, SYNTAX, se, DECLARE, kiye, jaate, HAIN — HAR, ELEMENT, SAME, type, ka, hona, CHAHIYE. jaise, number[], numbers, ka, array, hai.
Tuples, EK, FIXED-LENGTH, ARRAY, hai, JAHA, HAR, POSITION, ka, EK, SPECIFIC, type, hota hai — jaise, [string, number], PEHLA, element, string, hona, CHAHIYE, DUSRA, number.
let numbers: number[] = [1, 2, 3];
let names: Array<string> = ["Aarav", "Priya"];
let user: [string, number] = ["Aarav", 25]; // tuple — [name, age]
// user[0] = "Priya"; // OK, string
// user[1] = "abc"; // ERROR, number chahiye📐
Array, EK, "SHOPPING, LIST" hai — SAME, TYPE, ki, MULTIPLE, items, (jaise, saare, fruits). Tuple, EK, "FIXED, RECIPE" hai — SPECIFIC, POSITIONS, PAR, SPECIFIC, TYPES, ki, values, HONI, CHAHIYE (jaise, [naam, age]).
1 / 2
⚡ Quick Recap
- Arrays = same, type, ki, MULTIPLE, values (type[], ya, Array<type>)
- Tuples = fixed-length, array, jaha, HAR, position, ka, SPECIFIC, type, hota, hai
- React ka useState, tuple, ka, REAL-WORLD, example, hai
Is page mein (2 subtopics)
readonly number[], YA, ReadonlyArray<number>, EK, ARRAY, ko, MUTATE, hone, se, ROKТA, hai (push, pop, JAISE, methods, DISABLE, ho, jaate, HAIN). readonly, tuples, bhi, banaye, ja, sakte, hain.
const nums: readonly number[] = [1, 2, 3];
// nums.push(4); // ERROR — readonly array, mutate, nahi, ki, ja, saktiTuples, mein, OPTIONAL, elements, ? SYMBOL, se, SPECIFY, kiye, ja, sakte, hain — jaise, [string, number?], SECOND, ELEMENT, OPTIONAL, hai.
Tip: Rest, elements, bhi, tuples, mein, SUPPORT, hote, HAIN — jaise, [string, ...number[]], PEHLA, string, PHIR, ANY, NUMBER, of, numbers.