TypeScript এ Array লেখার নিয়ম

প্রিয় ডেভেলপারস! আসসালামু আলাইকুম, আশা করি ভালো আছেন। আজকের ব্লগে TypeScript এ Array লিখার নিয়ম ও ব্যবহার সম্পর্কে বিস্তারিত টিউটোরিয়াল আপনাদের মাঝে শেয়ার করবো, আশা করি আপনারা উপকৃত হবেন। তাহলে শুরু করা যাক…

 

TypeScript এ Array লেখার নিয়ম

TypeScript এ Array লেখার নিয়ম –

প্রথম ধাপ, let/const লিখুন। দ্বিতীয় ধাপ, কি ধরনের ডাটা Array এর মধ্যে রাখবেন, তার উপর ভিত্তি করে একটা Variable এর নাম লিখুন। তৃতীয় ধাপ, কোলন দিয়ে যে ধরনের ডাটা রাখবেন তার উপর ভিত্তি করে (number, string অথবা boolean) লিখুন (: string) এবং তারপর square Bracket দিন (: string []) । চতুর্থ ধাপ, Assignment Operator এর (=) দিন। পঞ্চম ধাপ, Array এর ভিতর ডাটা লিখুন। ব্যাস, হয়ে গেলো Array লিখা –


নির্দিষ্ট টাইপ দিয়ে Array লেখার নিয়ম –

[

// Array of numbers

let numberArray: number[] = [1, 2, 3, 4, 5];

]


[

// Array of strings

let stringArray: string[] = ['apple', 'banana', 'orange'];

]


[

// Array of booleans

let booleanArray: boolean[] = [true, false];

]


Array Class ব্যবহার করে Array লেখার নিয়ম –

[

// Using the String Array class

let stringArrayClass: Array<string> = ['red', 'green', 'blue'];

]


[

// Using the Number Array class

let numberArrayClass: Array<number> = [1, 2, 3, 4, 5];

]


[

// Using the Boolean Array class

let numberArrayClass: Array<boolean> = [true, false];

]


[

// Array of numbers using the Array class

let numberArray: Array<number> = new Array<number>(3);

numberArray[0] = 1;

numberArray[1] = 2;

numberArray[2] = 3;


// Array of strings using the Array class

let stringArray: Array<string> = new Array<string>('apple', 'banana', 'orange');


// Mixed type array using the Array class

let mixedArray: Array<string | number> = new Array<string | number>('apple', 1, 'banana', 2);


// Array with tuples using the Array class

let tupleArray: Array<[string, number]> = new Array<[string, number]>(['Ahshan', 25], ['Habib', 30]);


// Array with predefined boolean values using the Array class

let booleanDefaults: Array<boolean> = new Array<boolean>(3).fill(true);

]


বিভিন্ন ডাটা টাইপ নিয়ে Array লেখার নিয়ম –

[

// Mixed type array with string and number

let mixedStrAndNumArray: (string | number)[] = ['apple', 1, 'banana', 2];

]


[

// Mixed type array with boolean and number

let mixedBolAndNumArray: (boolean | number)[] = [true, 1, false, 0];

]


[

// Mixed type array

let mixedArray: (string | number | boolean)[] = ['apple', 1, true, 'banana', false, 2];


// Usage example

mixedArray.forEach(element => {

    // Check the type of each element

    if (typeof element === 'string') {

        console.log('String:', element);

    } else if (typeof element === 'number') {

        console.log('Number:', element);

    } else if (typeof element === 'boolean') {

        console.log('Boolean:', element);

    } else {

        console.log('Unknown type:', element);

    }

});

]


Predefined ভ্যালু দিয়ে Array লেখার নিয়ম –

[

// Array with predefined values using fill

let numPredefinedArray: number[] = new Array(5).fill(0);

console.log(numbers); // Output: [0, 0, 0, 0, 0]

]


Tuple দ্বারা Array লেখার নিয়ম –

Tuple এর উদাহরণ দেখার পূর্বে, Tuple নিয়ে জানা যাক, Tuple এর মাধ্যমে length ও type আগে থেকে ডিফাইন করা যায় এবং প্রত্যেকটি ইলিমেন্ট কে Value হিসেবে ব্যবহার করা যায় প্রত্যেকটি ইলিমেন্ট নিজস্ব Order মেনে চলে তবে Order এর বিপরীত হলে error দিয়ে দেয়। (এই সম্পর্কে বিস্তারিত জানুন)

[

// Array with tuples

let personData: [string, number, boolean] = ['Ahshan Habib', 25, true];


// Accessing and using the array with tuples

console.log(`Name: ${personData[0]}`);

console.log(`Age: ${personData[1]}`);

console.log(`Is Student: ${personData[2]}`);


// Iterating through the tuple array

personData.forEach(item => {

    // Tuple elements are accessible by their index

    console.log(item);

});

]


Array Methods দিয়ে Array লেখার নিয়ম –

[

let num: number[] = [1, 2, 3, 4, 5];


// Push an element to the end

num.push(6);


// Pop the last element

let poppedNum: number = num.pop();


// Iterate through the array

num.forEach(num => {

    console.log(num);

});

]

 

আশা করি আপনি আজকের এই ব্লগটি মনোযোগ সহকারে পড়েছেন। আজকের ব্লগটি আপনার কাছে কেমন লেগেছে অবশ্যই  কমেন্ট করে জানাবেন, আর যদি কোন ভূল হয়ে থাকে তাহলে ক্ষমা সুন্দর দৃষ্টিতে দেখবেন এবং কোথায় ভূল হয়েছে কমেন্ট করে জানাবেন। পোষ্টে উল্লিখিত কোনো অংশ যদি বুঝতে সমস্যা হয়, তাহলে কমেন্ট বক্সে জানিয়ে দিন। ইনশাআল্লাহ্‌, সমস্যা সমাধানের চেষ্টা করবো। আর ওয়েবসাইটটি বন্ধুদের মাঝে শেয়ার করবেন। আজকের মতই এখানেই বিদায় নিলাম, ইনশাআল্লাহ দেখা হবে অন্য কোন ব্লগে। ভালো থাকবেন সুস্থ থাকবেন। আল্লাহ হাফেয।

About the author

AHSHAN HABIB
Hello! I am Ahshan Habib. Blogging is My Hobby and I Would Like to Share my Knowledge With Everyone. Here I Will Share Every Day About Education, Technology, and Programming. So Stay With us And Share my Page on Your Social Platform.

Post a Comment