JavaScript আর্রে মেথড
- পূর্ববর্তী পৃষ্ঠা জেএস অ্যারে
- পরবর্তী পৃষ্ঠা জেএস অ্যারে সার্চ
JavaScript এলিমেন্টের শক্তি এলিমেন্ট পদ্ধতিতে সুখী হয়
একটি এলিমেন্টকে স্ট্রিং হিসাবে রূপান্তর করা হয়
JavaScript পদ্ধতি toString()
একটি এলিমেন্টকে একটি স্ট্রিং হিসাবে (কমা সহ) রূপান্তর করা হয়。
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString();
ফলাফল
Banana,Orange,Apple,Mango
join()
পদ্ধতি সব এলিমেন্টকে একটি স্ট্রিং হিসাবে যুক্ত করতে পারে。
এটা toString() এর মতোই, কিন্তু আপনি আপনার পছন্দের সেপারেটর নির্ধারণ করতে পারেন:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange","Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.join(" * ");
ফলাফল
Banana * Orange * Apple * Mango
Popping এবং Pushing
একটি এলিমেন্ট মুক্ত করা এবং একটি নতুন এলিমেন্ট যোগ করা করা হয়
Popping এবং Pushing এর মানে হল:
এড়ায় করা হয়পিপপ্রকল্প, বা একটি এলিমেন্ট এড়ায় করা হয়প্রবেশপ্রকল্প
Popping
pop()
পদ্ধতি এলিমেন্টকে এড়ায় করে:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.pop(); // ফ্রুটস থেকে শেষ এলিমেন্ট ("Mango") মুক্ত করা হয়
pop()
পদ্ধতি "পিপ" হয়েছে মুক্ত এলিমেন্টের মান ফিরিয়ে দেয়:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.pop(); // x এর মান "Mango"
Pushing
push()
পদ্ধতি (এলিমেন্টের শেষে) একটি নতুন এলিমেন্ট এড়ায় করে:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.push("Kiwi"); // ফ্রুটসে একটি নতুন এলিমেন্ট যোগ করা হয়
push()
পদ্ধতি নতুন এলিমেন্টের সংখ্যা ফিরিয়ে দেয়:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.push("Kiwi"); // x এর মান 5
স্থানান্তর করা হয়
স্থানান্তর এবং পিপ একই, কিন্তু প্রথম এলিমেন্টকে হলেও শেষ এলিমেন্টকে নয়。
shift()
এই পদ্ধতি প্রথম এলিমেন্টটিকে মুক্ত করে, এবং সব অন্যান্য এলিমেন্টকে কম ইনডেক্সে "স্থানান্তর" করে。
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.shift(); // ফ্রুটস থেকে প্রথম ইউনিট মুক্ত করা হয় "Banana"
shift()
মথুরা এলিমেন্টগুলি "পাশে" নিয়ে যাওয়া এলিমেন্টটি রিটার্ন করে
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.shift(); // "Banana"
unshift()
মথুরা (শুরুতে) এলিমেন্টগুলি যোগ করে, এবং পুরনো এলিমেন্টগুলিকে "পাশে" নিয়ে যায়
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon"); // fruits ে "Lemon" যোগ করা
unshift()
মথুরা নতুন এলিমেন্টগুলির দৈর্ঘ্য রিটার্ন করে
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon"); // 5
এলিমেন্ট পরিবর্তন
তাদেরসূচক নম্বরদ্বারা এলিমেন্টগুলির এলিমেন্ট অ্যাক্সেস করা যায়
এলিমেন্টসূচক (অন্তর্ভুক্তি)0 থেকে শুরু করে।[0] প্রথম এলিমেন্ট, [1] দ্বিতীয়, [2] তৃতীয় ...
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[0] = "Kiwi"; // fruits ের প্রথম এলিমেন্টকে "Kiwi" করা
length
প্রক্রিয়াকরণ দ্বারা নতুন এলিমেন্ট যোগ করার সহজ পদ্ধতি
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[fruits.length] = "Kiwi"; // fruits ে কিwi যোগ করা
এলিমেন্ট মুছে ফেলা
যদি JavaScript এলিমেন্টগুলি অবজেক্ট, তবে এলিমেন্টগুলি জাভাস্ক্রিপ্ট delete
অপারেটর দ্বারাএলিমেন্ট মুছে ফেলারdelete
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; :
delete fruits[0]; // fruits ের প্রথম এলিমেন্টকে undefined করা delete
এলিমেন্টগুলি মুছে ফেলার সময় এলিমেন্ট গঠন করে না pop()
বা shift()
এর পরিবর্তে
আয়তক্ষেত্র
splice()
এই মথুরা এলিমেন্টগুলি নতুন এলিমেন্ট যোগ করার জন্য ব্যবহার করা যায়
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 0, "Lemon", "Kiwi");
প্রথম পারামিটার (2) নতুন এলিমেন্টটি যোগ করার স্থান (জোড়া) নির্দিষ্ট করে
দ্বিতীয় পারামিটার (0) কতটি এলিমেন্ট মুছে ফেলা হবে
অন্যান্য পারামিটার ("Lemon", "Kiwi") নতুন যোগ করা হবার এলিমেন্টগুলির নির্দিষ্টকরণ
splice()
মথুরা এলিমেন্টগুলি ধারণকারী একটি আইন্টেজ রিটার্ন করে
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 2, "Lemon", "Kiwi");
splice() দ্বারা এলিমেন্ট মুছে ফেলা
স্মার্ট পারামিটার দ্বারা, আপনি ব্যবহার করতে পারেন splice()
এলিমেন্টগুলি মুছে ফেলার সময় এলিমেন্ট গঠন করে না
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(0, 1); // fruits ের প্রথম এলিমেন্টটি মুছে ফেলা
প্রথম পারামিটার (0) নতুন এলিমেন্টটি কীভাবে নির্দিষ্ট করা হবেযোগ করাস্থান (প্রবেশ)।
দ্বিতীয় পারামিটার (1) নির্দেশ করে যেবহুবার অপসারণএলাকা。
বাকি পারামিটারগুলি সংক্ষেপিত হয়। কোনও নতুন এলাকা যোগ করা হবে না。
মিলিয়ে (যোগ) এলাকা
concat()
এই পদ্ধতিটি সম্প্রতি এলাকা মিলিয়ে একটি নতুন এলাকা তৈরি করবে:
উদাহরণ (দুটি এলাকা যোগ করা)
var myGirls = ["Cecilie", "Lone"]; var myBoys = ["Emil", "Tobias", "Linus"]; var myChildren = myGirls.concat(myBoys); // myGirls এবং myBoys-কে যোগ করা
concat()
এই পদ্ধতিটি সম্প্রতি এলাকা কেনা না করে, এটি সবসময় একটি নতুন এলাকা ফিরিয়ে দেবে。
concat()
এই পদ্ধতিটি অসীম সংখ্যক এলাকা পারামিটার নিতে পারে:
উদাহরণ (তিনটি এলাকা যোগ করা)
var arr1 = ["Cecilie", "Lone"]; var arr2 = ["Emil", "Tobias", "Linus"]; var arr3 = ["Robin", "Morgan"]; var myChildren = arr1.concat(arr2, arr3); // arr1, arr2 এবং arr3-কে মিলিয়ে যোগ করা
concat()
এই পদ্ধতিটি মান পারামিটারও নিতে পারে:
উদাহরণ (একটি এলাকা এবং মান যোগ করা)
var arr1 = ["Cecilie", "Lone"]; var myChildren = arr1.concat(["Emil", "Tobias", "Linus"]);
এলাকা কাটা
slice()
এই পদ্ধতিটি একটি এলাকা দিয়ে নতুন এলাকা তৈরি করবে。
এই উদাহরণে, এলাকা 1 ("Orange") থেকে একটি নতুন এলাকা কাটাবে:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1);
slice()
এই পদ্ধতিটি একটি নতুন এলাকা তৈরি করবে। এটি সূত্রস্থল এলাকা থেকে কোনও এলাকা অপসারণ করবে না。
এই উদাহরণে, এলাকা 3 ("Apple") থেকে একটি নতুন এলাকা কাটাবে:
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(3);
slice()
দুটি পারামিটার নিতে পারে, যেমন (1, 3)。
এই পদ্ধতিটি শুরুতের পারামিটার থেকে যেমন এলাকা পাঠাবে, পর্যন্ত শেষ পারামিটার (বাদে) পর্যন্ত
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1, 3);
যদি শেষ পারামিটার সংক্ষেপিত হয়, যেমন প্রথম উদাহরণের মতো, তবে slice()
আটকে না করে সমস্ত অংশকে কাটাবে।
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(2);
auto toString()
যদি মৌলিক মান চান, তবে জেভাস্ক্রিপ্ট অ্যারেকে স্বয়ংক্রিয়ভাবে স্ট্রিং হিসাবে রূপান্তরিত করবে।নিম্নলিখিত দুটি উদাহরণটি একই ফলাফল প্রদান করবে:}}
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString();
ইনস্ট্যান্স
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits;
সমস্ত জেভাস্ক্রিপ্ট অবজেক্ট প্রত্যেকটিই toString()
পদ্ধতি
অ্যারে সার্টিং
আমরা পরবর্তী চপ্তীতে অ্যারে সার্টিং নিয়ে শিখব।~
অ্যারেতে সর্বোচ্চ এবং সর্বনিম্ন মান অনুসন্ধান করুন
জেভাস্ক্রিপ্ট অ্যারেতে সরাসরি সর্বোচ্চ এবং সর্বনিম্ন মান অনুসন্ধান করার কোনও অন্তর্নিহিত ফাংশন নেই。
আপনি পরবর্তী চপ্তীতে এই সমস্যা সমাধান করতে শিখবেন。
পূর্ণ অ্যারে রেফারেন্স ম্যানুয়েল
সমস্ত রেফারেন্স ম্যানুয়েল পূর্ণ প্রাপ্ত করতে, আমাদের পূর্ণ সাইট সফর করুন জেভাস্ক্রিপ্ট অ্যারে রেফারেন্স ম্যানুয়েল。
এই রেফারেন্স ম্যানুয়েলটিতে সমস্ত অ্যারে প্রতিভার এবং পদ্ধতির বিবরণ এবং ইনস্ট্যান্স রয়েছে。
- পূর্ববর্তী পৃষ্ঠা জেএস অ্যারে
- পরবর্তী পৃষ্ঠা জেএস অ্যারে সার্চ