15 জাভাস্ক্রিপ্ট অ্যারে পদ্ধতিগুলি আপনার আজ আয়ত্ত করা উচিত

15 জাভাস্ক্রিপ্ট অ্যারে পদ্ধতিগুলি আপনার আজ আয়ত্ত করা উচিত

রুকি প্রোগ্রামার থেকে কোডিং বিশেষজ্ঞ পর্যন্ত সকল দক্ষতার স্তরের ওয়েব ডেভেলপাররা আধুনিক ওয়েবসাইট তৈরিতে জাভাস্ক্রিপ্টের গুরুত্ব দেখতে আসে। জাভাস্ক্রিপ্ট এতটাই প্রভাবশালী যে আপনি ওয়েব অ্যাপস তৈরি করতে যাচ্ছেন কিনা তা জানা একটি অপরিহার্য দক্ষতা।





জাভাস্ক্রিপ্ট ভাষার অন্তর্নির্মিত সবচেয়ে শক্তিশালী বিল্ডিং ব্লকগুলির মধ্যে একটি হল অ্যারে। অ্যারেগুলি সাধারণত অনেক প্রোগ্রামিং ভাষায় পাওয়া যায় এবং ডেটা সংরক্ষণের জন্য দরকারী।





জাভাস্ক্রিপ্টে অ্যারে পদ্ধতি হিসাবে পরিচিত দরকারী বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে। এখানে ডেভেলপার হিসেবে আপনার দক্ষতা বৃদ্ধির জন্য আপনাকে পনেরোটি দেখতে হবে।





অ্যারে পদ্ধতি কি?

অ্যারে পদ্ধতি জাভাস্ক্রিপ্টে অন্তর্নির্মিত ফাংশন যা আপনি আপনার অ্যারেতে প্রয়োগ করতে পারেন। প্রতিটি পদ্ধতির একটি অনন্য ফাংশন রয়েছে যা আপনার অ্যারেতে পরিবর্তন বা গণনা করে, আপনাকে স্ক্র্যাচ থেকে সাধারণ ফাংশন কোড করার প্রয়োজন থেকে বাঁচায়।

জাভাস্ক্রিপ্টে অ্যারে পদ্ধতিগুলি আপনার অ্যারে ভেরিয়েবলের সাথে সংযুক্ত একটি ডট-নোটেশন ব্যবহার করে চালানো হয়। যেহেতু তারা শুধু জাভাস্ক্রিপ্ট ফাংশন, সেগুলি সর্বদা বন্ধনী দিয়ে শেষ হয় যা alচ্ছিক যুক্তি ধরে রাখতে পারে। এখানে একটি সাধারণ অ্যারের সাথে সংযুক্ত একটি পদ্ধতি বলা হয় myArray



let myArray = [1,2,3]; myArray.pop();

এই কোড নামক একটি পদ্ধতি প্রয়োগ করবে পপ অ্যারে

উদাহরণ অ্যারে

প্রতিটি উদাহরণের জন্য, একটি নমুনা অ্যারে ব্যবহার করুন যা আমরা কল করব myArray , পদ্ধতিগুলি সম্পাদন করতে। নির্দ্বিধায় আপনার কনসোল এবং কোড বরাবর টানুন।





let myArray = [2,4,5,7,9,12,14];

এই উদাহরণগুলি ধরে নেবে যে আপনি এর ভিত্তি জানেন জাভাস্ক্রিপ্ট কি এবং কিভাবে কাজ করে । আপনি যদি তা না করেন তবে আমরা সবাই এখানে শিখতে এবং বাড়তে এসেছি।

এই পনেরটি শক্তিশালী অ্যারে পদ্ধতিতে খনন করুন!





1. Array.push ()

এর মানে কি: ধাক্কা () আপনার অ্যারে নেয় এবং অ্যারের শেষে এক বা একাধিক উপাদান যোগ করে, তারপর অ্যারের নতুন দৈর্ঘ্য প্রদান করে। এই পদ্ধতি আপনার বিদ্যমান অ্যারে পরিবর্তন করবে।

রান করে অ্যারেতে 20 নম্বর যোগ করুন ধাক্কা () , একটি যুক্তি হিসাবে 20 ব্যবহার করে।

let myArray = [2,4,5,7,9,12,14];
myArray.push(20);

এটি কাজ করে কিনা তা পরীক্ষা করুন:

console.log(myArray); [2,4,5,7,9,12,14,20]

চলমান ধাক্কা () myArray এর পদ্ধতি অ্যারেতে যুক্তিতে দেওয়া মান যোগ করেছে। এই ক্ষেত্রে, 20. যখন আপনি কনসোলে myArray চেক করবেন, আপনি দেখতে পাবেন মানটি এখন অ্যারের শেষে যোগ করা হয়েছে।

2. Array.concat ()

এর মানে কি: কনক্যাট () নতুন অ্যারেতে দুই বা ততোধিক অ্যারে মার্জ করতে পারে। এটি বিদ্যমান অ্যারে পরিবর্তন করে না কিন্তু একটি নতুন তৈরি করে।

গ্রহণ করা myArray এবং বলা একটি অ্যারে মার্জ নতুন অ্যারে এটার ভিতরে.

let myArray = [2,4,5,7,9,12,14];
let newArray = [1,2,3];
let result = myArray.concat(newArray);
console.log(result); [2,4,5,7,9,12,14,1,2,3]

ভেরিয়েবলগুলি ব্যবহার করার সময় এই পদ্ধতিটি একত্রিত করার জন্য একাধিক অ্যারে বা মানগুলির সাথে কাজ করার সময় বিস্ময়কর কাজ করে।

3. Array.join ()

এর মানে কি: যোগদান () একটি অ্যারে নেয় এবং অ্যারের বিষয়বস্তুগুলিকে একটি কমা দ্বারা পৃথক করে। ফলাফল একটি স্ট্রিং মধ্যে স্থাপন করা হয়। আপনি যদি একটি কমা বিকল্প ব্যবহার করতে চান তবে আপনি একটি বিভাজক নির্দিষ্ট করতে পারেন।

MyArray ব্যবহার করে এটি কীভাবে কাজ করে তা একবার দেখুন। প্রথমে ডিফল্ট পদ্ধতি ব্যবহার করে কোন বিভাজক যুক্তি ছাড়াই, যা একটি কমা ব্যবহার করবে।

let myArray = [2,4,5,7,9,12,14];
myArray.join();
'2,4,5,7,9,12,14'

জাভাস্ক্রিপ্ট একটি স্ট্রিং আউটপুট করবে, অ্যারের প্রতিটি মানকে কমা দ্বারা আলাদা করা হবে। বিভাজক পরিবর্তন করতে আপনি ফাংশনে একটি যুক্তি ব্যবহার করতে পারেন। এটি দুটি যুক্তি দিয়ে পর্যবেক্ষণ করুন: একটি একক স্থান এবং একটি স্ট্রিং।

myArray.join(' ');
'2 4 5 7 9 12 14'
myArray.join(' and ');
'2 and 4 and 5 and 7 and 9 and 12 and 14'

প্রথম উদাহরণ হল একটি স্থান, একটি স্ট্রিং তৈরি করে যা আপনি সহজেই পড়তে পারেন।

দ্বিতীয় উদাহরণ ব্যবহার করে (' এবং ') , এবং এখানে দুটি জিনিস জানতে হবে।

প্রথমে, আমরা 'এবং' শব্দটি ব্যবহার করছি মানগুলো আলাদা করতে। দ্বিতীয়ত, 'এবং' শব্দের উভয় পাশে একটি স্থান আছে। এটি ব্যবহার করার সময় মনে রাখা একটি গুরুত্বপূর্ণ বিষয় যোগদান () । জাভাস্ক্রিপ্ট আক্ষরিক অর্থে আর্গুমেন্ট পড়ে; তাই যদি এই স্থানটি বাদ দেওয়া হয়, সবকিছু একসাথে স্ক্রঞ্চ করা হবে (যেমন। '2and4and5 ...' ইত্যাদি) খুব পাঠযোগ্য আউটপুট নয়!

4. Array.forEach ()

এর মানে কি: প্রতিটির জন্য, প্রত্যেকটির জন্য() (কেস সংবেদনশীল!) আপনার অ্যারের প্রতিটি আইটেমের উপর একটি ফাংশন সম্পাদন করে। এই ফাংশনটি আপনার তৈরি করা কোন ফাংশন, একটি অ্যারেতে একটি ফাংশন প্রয়োগ করার জন্য 'for' লুপ ব্যবহার করার অনুরূপ কিন্তু কোডে অনেক কম কাজ।

আরো একটু বেশি আছে প্রতিটির জন্য, প্রত্যেকটির জন্য() ; সিনট্যাক্স দেখুন, তারপর প্রদর্শন করার জন্য একটি সাধারণ ফাংশন সম্পাদন করুন।


myArray.forEach(function(item){
//code
});

আমরা ব্যবহার করছি myArray , প্রতিটির জন্য, প্রত্যেকটির জন্য() ডট নোটেশন দিয়ে প্রয়োগ করা হয়। আপনি যে ফাংশনটি ব্যবহার করতে চান তা আর্গুমেন্ট বন্ধনীতে রাখুন, যা হল ফাংশন (আইটেম) উদাহরণে।

দেখে নিন ফাংশন (আইটেম) । এটি ফরএইচ () এর ভিতরে সম্পাদিত ফাংশন এবং এর নিজস্ব যুক্তি রয়েছে। আমরা যুক্তিকে ডাকছি আইটেম । এই যুক্তি সম্পর্কে জানতে দুটি জিনিস আছে:

  • যখন forEach () আপনার অ্যারের উপর লুপ, এটি এই যুক্তিতে কোড প্রয়োগ করে। এটি একটি অস্থায়ী পরিবর্তনশীল হিসাবে চিন্তা করুন যা বর্তমান উপাদানটি ধারণ করে।
  • আপনি যুক্তির নাম চয়ন করুন, আপনি যা চান তার নাম দেওয়া যেতে পারে। সাধারণত এটি এমন কিছু নামকরণ করা হবে যা বোঝা সহজ করে, যেমন 'আইটেম' বা 'উপাদান'।

এই দুটি বিষয় মাথায় রেখে, এই সহজ উদাহরণটি দেখুন। প্রতিটি মান 15 যোগ করুন, এবং কনসোল ফলাফল দেখান।


myArray.forEach(function(item){
console.log(item + 15);
});

আমরা ব্যবহার করছি আইটেম এই উদাহরণে পরিবর্তনশীল হিসাবে, তাই ফাংশনটি প্রতিটি মান দিয়ে 15 যোগ করার জন্য লেখা হয়েছে আইটেম । কনসোল তারপর ফলাফল মুদ্রণ করে। গুগল ক্রোম কনসোলে এটি দেখতে কেমন তা এখানে।

ফলাফলটি অ্যারের প্রতিটি সংখ্যা, কিন্তু এতে 15 টি যোগ করা হয়েছে!

5. Array.map ()

এর মানে কি: মানচিত্র () আপনার অ্যারের প্রতিটি উপাদানের উপর একটি ফাংশন সম্পাদন করে এবং ফলাফলটিকে একটি নতুন অ্যারেতে রাখে।

প্রতিটি উপাদান একটি ফাংশন চালানো forEach () মত শোনাচ্ছে। পার্থক্য এখানে মানচিত্র () চালানোর সময় একটি নতুন অ্যারে তৈরি করে। forEach () স্বয়ংক্রিয়ভাবে একটি নতুন অ্যারে তৈরি করে না, আপনাকে এটি করতে একটি নির্দিষ্ট ফাংশন কোড করতে হবে।

MyArray- এর প্রতিটি উপাদানের মান দ্বিগুণ করতে মানচিত্র () ব্যবহার করুন এবং তাদের একটি নতুন অ্যারেতে রাখুন। আপনি একই দেখতে পাবেন ফাংশন (আইটেম) একটু বেশি অনুশীলনের জন্য সিনট্যাক্স।

let myArray = [2,4,5,7,9,12,14]; let doubleArray = myArray.map(function(item){
return item * 2;
});

কনসোলে ফলাফল চেক করুন।

console.log(doubleArray); [4,8,10,14,18,24,28]

myArray অপরিবর্তিত:

console.log(myArray); [2,4,5,7,9,12,14]

6. Array.unshift ()

এটি কি করে: push () পদ্ধতি কিভাবে কাজ করে, অনুরূপ সরানো () পদ্ধতি আপনার অ্যারে নেয় এবং শেষের পরিবর্তে অ্যারের শুরুতে এক বা একাধিক উপাদান যোগ করে এবং অ্যারের নতুন দৈর্ঘ্য প্রদান করে। এই পদ্ধতি আপনার বিদ্যমান অ্যারে পরিবর্তন করবে।

let myArray = [2,4,5,7,9,12,14];
myArray.unshift(0);

অ্যারেটি কনসোলে লগ ইন করার সময়, আপনাকে অ্যারের শুরুতে 0 নম্বরটি দেখতে হবে।

console.log(myArray); [0, 2,4,5,7,9,12,14]

7. Array.sort ()

এটি কী করে: বাছাই একটি অ্যারেতে সঞ্চালিত সবচেয়ে সাধারণ ক্রিয়াকলাপগুলির মধ্যে একটি এবং এটি অত্যন্ত দরকারী। জাভাস্ক্রিপ্ট এর সাজান() অ্যারের পদ্ধতি ব্যবহার করা যেতে পারে সংখ্যার একটি অ্যারে বা এমনকি স্ট্রিংগুলিকে কোডের একক লাইন দিয়ে সাজানোর জন্য। এই অপারেশনটি জায়গায় আছে এবং প্রাথমিক অ্যারে পরিবর্তন করে সাজানো অ্যারে ফেরত দেয়। জন্য সংখ্যার একটি ভিন্ন সেট নিন myArray এইবার.

let myArray = [12, 55, 34, 65, 10];
myArray.sort((a,b) => a - b);

যেহেতু বাছাই করা হয়েছে, তাই সাজানো অ্যারের জন্য আপনাকে আলাদা ভেরিয়েবল ঘোষণা করতে হবে না।

console.log(myArray); [10, 12, 34, 55, 65]

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

8. Array.reverse ()

এটি কি করে: নাম অনুসারে, বিপরীত () অ্যারের উপাদানগুলির ক্রম বিপরীত করার জন্য পদ্ধতি ব্যবহার করা হয়। মনে রাখবেন যে এটি অ্যারের বিষয়বস্তুগুলি বিপরীত করে না বরং কেবল অর্ডার নিজেই। এই পদ্ধতিটি আরও ভালভাবে বোঝার জন্য এখানে একটি উদাহরণ দেওয়া হল:

let myArray = [2,4,5,7,9,12,14];
myArray.reverse()

অপারেশন যাচাই করতে কনসোলে আউটপুট লগ ইন করুন।

console.log(myArray); [14, 12, 9, 7, 5, 4, 2]

আপনি দেখতে পাচ্ছেন, উপাদানগুলির ক্রম বিপরীত হয়েছে। পূর্বে, শেষ সূচকের উপাদান (সূচক 6 এ উপাদান 14) এখন জিরোথ সূচকের উপাদান এবং তাই।

9. Array.slice ()

এর মানে কি: টুকরা () একটি অ্যারের একটি অংশের অগভীর কপি পুনরুদ্ধার করতে ব্যবহৃত হয়। সহজ ভাষায়, এই পদ্ধতিটি আপনাকে তাদের সূচী দ্বারা একটি অ্যারে থেকে নির্দিষ্ট উপাদান নির্বাচন করতে দেয়। আপনি যে উপাদান থেকে পুনরুদ্ধার করতে চান তার সূচকের সূচক এবং উপাদানগুলি এবং allyচ্ছিকভাবে শেষ সূচকটি পাস করতে পারেন।

যদি আপনি শেষ সূচক প্রদান না করেন, তাহলে সূচী সূচী থেকে অ্যারের শেষ পর্যন্ত সমস্ত উপাদান পুনরুদ্ধার করা হবে। এই পদ্ধতিটি একটি নতুন অ্যারে প্রদান করে এবং বিদ্যমান একটিকে পরিবর্তন করে না।

let myArray = [2,4,5,7,9,12,14];
let slicedArray = myArray.slice(2);

উপরের কোডে, দ্বিতীয় সূচক থেকে শেষ সূচী পর্যন্ত সমস্ত উপাদান পুনরুদ্ধার করা হয়েছে যেহেতু শেষ সূচক প্যারামিটারটি পাস করা হয়নি। উভয় অ্যারে কনসোলে লগ ইন করুন।

console.log(myArray);
console.log(slicedArray);
[2, 4, 5, 7, 9, 12, 14]
[5, 7, 9, 12, 14]

স্পষ্টতই, প্রাথমিক অ্যারে স্লাইস () পদ্ধতি দ্বারা পরিবর্তিত হয় না এবং পরিবর্তে একটি নতুন অ্যারে প্রদান করে যা সংরক্ষণ করা হয় কাটা অ্যারে পরিবর্তনশীল এখানে একটি উদাহরণ রয়েছে যেখানে শেষ সূচক প্যারামিটারটিও পাস করা হয়েছে টুকরা () পদ্ধতি

let myArray = [2,4,5,7,9,12,14];
let slicedArray = myArray.slice(1, 3);
console.log(slicedArray);
[4, 5]

10. Array.splice ()

এর মানে কি: স্প্লাইস () একটি সহায়ক অ্যারে পদ্ধতি যা অ্যারেতে উপাদানগুলি সরিয়ে বা প্রতিস্থাপনের জন্য ব্যবহৃত হয়। মুছে ফেলার জন্য সূচী এবং উপাদানের সংখ্যা উল্লেখ করে, এটি অ্যারে পরিবর্তন করে।

let myArray = [2,4,5,7,9,12,14];
myArray.splice(2, 3);
console.log(myArray);

উপরের উদাহরণে, myArray অ্যারে সূচক 2 থেকে বিভক্ত এবং এটি থেকে 3 টি উপাদান সরানো হয়েছে। অ্যারে এখন গঠিত:

[2, 4, 12, 14]

উপাদানগুলিকে কেবল মুছে ফেলার পরিবর্তে প্রতিস্থাপন করতে, আপনি যে উপাদানগুলির সাথে প্রতিস্থাপন করতে চান তার সাথে আপনি যে কোনও optionচ্ছিক পরামিতি পাস করতে পারেন, যেমন:

কিভাবে ম্যাক থেকে রোকুতে কাস্ট করবেন
let myArray = [2,4,5,7,9,12,14];
myArray.splice(2, 3, 1, 2, 3);
console.log(myArray);
[2, 4, 1, 2, 3, 12, 14]

11. Array.filter ()

এটা কি করে: ছাঁকনি() পদ্ধতি হল একটি দরকারী অ্যারে পদ্ধতি যা একটি পরীক্ষা সম্বলিত একটি ফাংশন নেয় এবং সেই পরীক্ষায় উত্তীর্ণ সমস্ত উপাদান দিয়ে একটি নতুন অ্যারে প্রদান করে। এর নামের সাথে সত্য, এই পদ্ধতিটি অন্যান্য উপাদান থেকে আপনার প্রয়োজনীয় উপাদানগুলি ফিল্টার করতে ব্যবহৃত হয়। একটি বুলিয়ান মান প্রদান করে এমন একটি ফাংশন ব্যবহার করে পরিস্রাবণ সম্পন্ন করা হয়।

এখানে একটি উদাহরণ ছাঁকনি() অ্যারে থেকে শুধুমাত্র সেই উপাদানগুলি পাওয়ার জন্য ব্যবহৃত পদ্ধতি যা 2 দ্বারা বিভাজ্য।

let myArray = [2,4,5,7,9,12,14];
let divisibleByTwo = myArray.filter((number) => number % 2 === 0);
console.log(divisibleByTwo);

উপরের উদাহরণে, একটি তীর ফাংশনটি প্যারামিটার হিসাবে পাস করা হয় যা মূল অ্যারে থেকে প্রতিটি সংখ্যা নেয় এবং মডুলো ব্যবহার করে 2 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করে ( % ) এবং সমতা ( === ) অপারেটর. আউটপুট দেখতে কেমন তা এখানে:

[2, 4, 12, 14]

12. Array.reduce ()

এর মানে কি: কমানো () একটি অ্যারে পদ্ধতি যা একটি reducer ফাংশন গ্রহণ করে এবং প্রতিটি অ্যারে এলিমেন্টে এটি এক্সিকিউট করে ফেরার সময় একটি একক মান আউটপুট করে। এটি প্রয়োজনীয় প্যারামিটার হিসাবে একটি অ্যাকুমুলেটর ভেরিয়েবল এবং একটি বর্তমান এলিমেন্ট ভেরিয়েবলের সাথে একটি reducer ফাংশন নেয়। সঞ্চালকের মান সমস্ত পুনরাবৃত্তি জুড়ে মনে রাখা হয় এবং চূড়ান্ত পুনরাবৃত্তির পরে শেষ পর্যন্ত ফিরে আসে।

এই পদ্ধতির একটি জনপ্রিয় ব্যবহারের ক্ষেত্রে অ্যারের সমস্ত উপাদানের যোগফল গণনা করা। এই কার্যকারিতার বাস্তবায়ন নিম্নরূপ:

let myArray = [2,4,5,7,9,12,14];
let sumOfNums = myArray.reduce((sum, currentNum) => sum + currentNum, 0);

উপরের উদাহরণে দ্বিতীয়টি প্যারামিটার হিসাবে 0 পাস করা হয়, যা সংযোজক ভেরিয়েবলের প্রাথমিক মান হিসাবে ব্যবহৃত হয়। দ্য sumOfNums পরিবর্তনশীল এর রিটার্ন মান থাকবে কমানো () পদ্ধতি যা অ্যারের সমস্ত উপাদানের সমষ্টি হতে পারে বলে আশা করা হয়।

console.log(sumOfNums); 53

13. Array.includes ()

এটি কী করে: একটি অ্যারেতে একটি উপাদান অনুসন্ধান করা হচ্ছে কিনা তা পরীক্ষা করার জন্য এটি একটি অপারেশন যা প্রায়শই ব্যবহৃত হয় এবং অতএব, জাভাস্ক্রিপ্ট এর জন্য একটি অন্তর্নির্মিত পদ্ধতি রয়েছে অন্তর্ভুক্ত () অ্যারে পদ্ধতি। এখানে আপনি কিভাবে এটি ব্যবহার করতে পারেন:

let myArray = [2,4,5,7,9,12,14];
console.log(myArray.includes(4));
console.log(myArray.includes(2, 1));
console.log(myArray.includes(12, 2));
console.log(myArray.includes(18));

এই পদ্ধতিটি একটি প্রয়োজনীয় প্যারামিটার, অনুসন্ধানের উপাদান, এবং একটি alচ্ছিক প্যারামিটার, যে অ্যারে সূচী থেকে অনুসন্ধান শুরু করতে হবে। সেই উপাদানটি বিদ্যমান কিনা তা নির্ভর করে, এটি ফিরে আসবে সত্য অথবা মিথ্যা যথাক্রমে অতএব, আউটপুট হবে:

true
false
true
false

14. Array.indexOf ()

এর মানে কি: সূচিপত্র() যে সূচীতে একটি নির্দিষ্ট উপাদানের প্রথম ঘটনাটি অ্যারেতে পাওয়া যেতে পারে তা খুঁজে বের করার জন্য পদ্ধতি ব্যবহার করা হয়। যদিও এটি অন্তর্ভুক্ত () পদ্ধতির অনুরূপ, এই পদ্ধতিটি সংখ্যাসূচক সূচক বা -1 ফেরত দেয় যদি উপাদানটি অ্যারেতে উপস্থিত না থাকে।

let myArray = [2,4,5,7,9,12,14];
console.log(myArray.indexOf(4));
console.log(myArray.indexOf('4'));
console.log(myArray.indexOf(9, 2));

সূচিপত্র() একটি উপাদান উপস্থিত আছে কিনা তা পরীক্ষা করার জন্য পদ্ধতিটি কঠোর সমতা ব্যবহার করে, যার মানে হল মান, সেইসাথে ডেটার ধরন একই হওয়া উচিত। Secondচ্ছিক দ্বিতীয় প্যারামিটার সূচী থেকে অনুসন্ধান শুরু করতে লাগে। এই মানদণ্ডের উপর ভিত্তি করে, আউটপুট এই মত দেখাবে:

1
-1
4

15. Array.fill ()

এটি কি করে: প্রায়শই, আপনাকে অ্যারের সমস্ত মানগুলিকে একটি স্থির মান যেমন 0 হিসাবে সেট করতে হতে পারে। একটি লুপ ব্যবহার করার পরিবর্তে, আপনি চেষ্টা করতে পারেন পূরণ () একই উদ্দেশ্যে পদ্ধতি। আপনি 1 টি প্রয়োজনীয় প্যারামিটার সহ অ্যারেতে এই পদ্ধতিটি কল করতে পারেন: অ্যারেটি পূরণ করার মান এবং 2 টি alচ্ছিক প্যারামিটার: শুরু এবং শেষের সূচকের মধ্যে পূরণ করতে হবে। এই পদ্ধতিটি প্রস্থানকারী অ্যারে পরিবর্তন করে।

let myArray = [2,4,5,7,9,12,14];
let array1 = myArray.fill(0);
myArray = [2,4,5,7,9,12,14];
let array2 = myArray.fill(0, 2);
myArray = [2,4,5,7,9,12,14];
let array3 = myArray.fill(0, 1, 3);

কনসোলে আউটপুট লগ ইন করার সময়, আপনি দেখতে পাবেন:

console.log(array1);
console.log(array2);
console.log(array3);
[0, 0, 0, 0, 0, 0, 0]
[2, 4, 0, 0, 0, 0, 0]
[2, 0, 0, 7, 9, 12, 14]

আপনার জাভাস্ক্রিপ্ট যাত্রায় পরবর্তী পদক্ষেপ

অ্যারেগুলি জাভাস্ক্রিপ্ট ভাষার একটি শক্তিশালী অংশ, যে কারণে বিকাশকারী হিসাবে আপনার জীবনকে সহজ করার জন্য অনেকগুলি পদ্ধতি অন্তর্নির্মিত। এই পনেরটি পদ্ধতি আয়ত্ত করার সর্বোত্তম উপায় হল অনুশীলন করা।

আপনি যখন জাভাস্ক্রিপ্ট শিখতে থাকবেন, MDN একটি মহান সম্পদ বিস্তারিত ডকুমেন্টেশনের জন্য। কনসোলে আরামদায়ক হোন, তারপরে প্রোগ্রামারদের জন্য সেরা জাভাস্ক্রিপ্ট সম্পাদকদের সাথে আপনার দক্ষতা অর্জন করুন। জাভাস্ক্রিপ্ট দিয়ে আপনার ওয়েবসাইট তৈরি করতে প্রস্তুত? কেন আপনি বিবেচনা করতে পারেন এমন কিছু কাঠামোর দিকে নজর দিন না।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল 6 জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কস শেখার যোগ্য

উন্নয়নে সাহায্য করার জন্য অনেক জাভাস্ক্রিপ্ট কাঠামো আছে। এখানে কিছু আপনার জানা উচিত।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • জাভাস্ক্রিপ্ট
  • কোডিং টিপস
লেখক সম্পর্কে নিতিন রঙ্গনাথ(31 নিবন্ধ প্রকাশিত)

নিতিন একজন আগ্রহী সফটওয়্যার ডেভেলপার এবং একটি কম্পিউটার ইঞ্জিনিয়ারিং ছাত্র যা জাভাস্ক্রিপ্ট প্রযুক্তি ব্যবহার করে ওয়েব অ্যাপ্লিকেশন তৈরি করে। তিনি একটি ফ্রিল্যান্স ওয়েব ডেভেলপার হিসাবে কাজ করেন এবং তার অবসর সময়ে লিনাক্স এবং প্রোগ্রামিং এর জন্য লিখতে পছন্দ করেন।

নিতিন রঙ্গনাথ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন