ডেভসংকেত

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

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

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

    শেয়ার করুন

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

    • 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()

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

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

    স্পন্সর