ডেভসংকেত

জাভাস্ক্রিপ্ট অ্যারে মেথড

জাভাস্ক্রিপ্ট এর প্রয়োজনীয় অ্যারে মেথডসমূহ

কন্ট্রিবিউটর

  • MehedilslamRipon

শেয়ার করুন

অ্যারে প্রপার্টি

  • constructor প্রপার্টি একটি অবজেক্ট এর জন্য \"Object() { [native code] }\" এবং একটি অ্যারে এর জন্য \"Array() { [native code] }\" রিটার্ন করে

    arr.constructor
  • length প্রপার্টি একটি অ্যারে এর মোট এলিমেন্ট সংখ্যা রিটার্ন করে

    arr.length
  • prototype কন্সট্রাক্টর একটি Array() অবজেক্ট এ নতুন প্রপার্টি এনং মেথড যুক্ত করে

    Array.prototype.myMethod()

অ্যারে মেথড

  • দুই বা ততধিক Array কে যুক্ত করে

    arr.concat(arr2)
  • অ্যারের উপাদানগুলোকে অ্যারের অন্য অবস্থানে কপি করে

    arr.copyWithin(1, 3)
  • একটি সম্পূর্ণ অ্যারে ইটারেট করে এবং অ্যারের ইনডেক্স নাম্বারের সাথে ভ্যালু রিটার্ন করে

    arr.entries()
  • একটি অ্যারের এলিমেন্ট কে অন্য একটি নির্দিষ্ট এলিমেন্ট দ্বারা পূরণ করে

    arr.fill('foo')
  • নির্দিষ্ট শর্ত অনুযায়ী অ্যারের এলিমেন্ট পরিক্ষা করে এবং ফলাফলের সাথে নতুন একটি অ্যারে রিটার্ন করে (provided as a function)

    arr.filter(myFunc)
  • প্রদত্ত শর্ত অনুযায়ী অ্যারের এলিমেন্টগুলো পরিক্ষা করে এবং ফলাফল হিসেবে বুলিয়ান ভ্যালু (true/false) রিটার্ন করে (provided as a function)

    arr.every(myFunc)
  • প্রদত্ত শর্ত অনুযায়ী অ্যারের এলিমেন্টগুলো পরিক্ষা করে এবং মিলে যাওয়া প্রথম এলিমেন্টের সাথে নতুন অ্যারে রিটার্ন করে (provided as a function)

    arr.find(myFunc)
  • প্রদত্ত শর্ত অনুযায়ী অ্যারের এলিমেন্টগুলো পরিক্ষা করে এবং মিলে যাওয়া প্রথম এলিমেন্টের ইনডেক্স নাম্বার রিটার্ন করে (provided as a function)

    arr.findIndex(myFunc)
  • অ্যারে এর প্রত্যেকটি এলিমেন্টের জন্য প্রদত্ত ফাংশন কোল করে এবং শর্ত অনুযায়ী ফলাফল রিটার্ন করে

    arr.forEach(myFunc)
  • অ্যারে এর মধ্যে একটি নির্দিষ্ট এলিমেন্ট অন্তর্ভুক্ত কিনা, তা নির্ধারন করে

    arr.includes('foo', 'bar')
  • অ্যারে তে একটি নির্দিষ্ট এলিমেন্ট খোঁজে এবং সেই এলিমেন্ট এর ইনডেক্স নাম্বার রিটার্ন করে

    arr.indexOf('foo')
  • একটি অবজেক্ট অ্যারে কিনা তা নির্ধারন করে এবং বুলিয়ান (true/false) ভ্যালু প্রদর্শন করে

    Array.isArray(arr)
  • অ্যারে এর এলিমেন্টগুলোকে একসাথে যুক্ত করে, স্ট্রীং এ রূপান্তর করে

    arr.join(' ')
  • অ্যারে ইটারেট করে এবং নির্দিষ্ট একটি এলিমেন্ট এর ইনডেক্স নাম্বার রিটার্ন করে

    arr.lastIndexOf('foo')
  • প্রতিটি অ্যারে উপাদানের জন্য প্রদত্ত ফাংশন কোল করে এবং ফলাফল সহ একটি নতুন অ্যারে তৈরি করে

    arr.map(myFunc)
  • একটি অ্যারে এর শেষের এলিমেন্টটি রিমুভ করে

    arr.pop()
  • একটি অ্যারে এর শেষে নতুন এলিমেন্ট যুক্ত করে

    arr.push('foo')
  • অ্যারে ইটারেট করে (from left-to-right) এবং সেটিকে সংকুচিত করে একটি একক ভ্যালুতে রূপান্তর করে, ফাংশনের রিটার্ন ভ্যালু একটি একুমুলেটরে সংরক্ষিত হয়

    arr.reduce(myFunc, 0)
  • অ্যারে ইটারেট করে (from right-to-left) এবং সেটিকে সংকুচিত করে একটি একক ভ্যালুতে রূপান্তর করে

    arr.reduceRight(myFunc)
  • একটি অ্যারে এর এলিমেন্টগুলোকে ক্রম বিপরীত রূপ দেয়

    arr.reverse()
  • অ্যারে এর প্রত্যেকটি এলিমেন্টএ র জন্য প্রদত্ত ফাংশন এক্সিকিউট করে এবং সত্যতা প্রদর্শন করে

    arr.some(myFunc)
  • প্রদত্ত প্রথম ও শেষ আর্গুমেন্ট অনুযায়ী একটি অ্যারে এর এলিমেন্টগুলো কর্তন করে নতুন একটি অ্যারে তে ফলাফল প্রদর্শন করে

    arr.slice(1, 3)
  • একটি অ্যারে এর প্রথম এলিমেন্টটি রিমুভ করে

    arr.shift()
  • অ্যারে এর এলিমেন্টগুলোকে ক্রমানুসারে সাজায়

    arr.sort()
  • প্রদত্ত ইনডেক্স অনুযায়ী অ্যারে তে নতুন এলিমেন্ট যুক্ত করে অথবা বাদ দেয়

    arr.splice(3, 1, 'foo', 'bar')
  • অ্যারে এর প্রত্যেক এলিমেন্টকে স্ট্রিং এ কনভার্ট করে এবং কমা (,) দ্বারা বিভক্ত করে

    arr.toString()
  • অ্যারে এর শুরুতে নতুন এলিমেন্ট যুক্ত করে

    arr.unshift('foo', 'bar')
  • পূর্বের ন্যায় একই অ্যারে রিটার্ন করে

    arr.valueOf()

ডেভসংকেত সম্পর্কে

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

স্পন্সর