{ "id": "js-object-method", "title": "জাভাস্ক্রিপ্ট অবজেক্ট মেথড", "slug": "js-object-method", "description": "জাভাস্ক্রিপ্ট এর প্রয়োজনীয় কিছু অবজেক্ট এর মেথড", "colorPref": "#f0db4f", "contents": [ { "title": "স্ট্রিং অবজেক্ট মেথড", "items": [ { "definition": "একটা নির্দিষ্ট ইন্ডেক্স(i) এর ক্যারেক্টার রিটার্ণ করা", "code": "charAt(i)" }, { "definition": "একাধিক স্ট্রিং(x, y, ...) একসাথে যুক্ত করে নতুন স্ট্রিং রিটার্ন করা", "code": "concat(x, y, ...)" }, { "definition": "প্রথম ম্যাচ হওয়া কোনকিছু(x) এর ইন্ডেক্স নাম্বার রিটার্ণ করা", "code": "indexOf(x)" }, { "definition": "শেষ ম্যাচ হওয়া কোনকিছু(x) এর ইন্ডেক্স নাম্বার রিটার্ণ করা", "code": "lastIndexOf(x)" }, { "definition": "একটা নির্দিষ্ট প্যাটার্ণ(x) কে আরেকটা কিছু(y) দিয়ে রিপ্লেস করা", "code": "replace(x, y)" }, { "definition": "কোনোকিছু(x) স্ট্রিং এ থাকলে সেটার ইন্ডেক্স রিটার্ণ করা অথবা -1 রিটার্ণ করা", "code": "search()" }, { "definition": "একটা স্ট্রিংকে থেকে নির্দিষ্ট কোনো কিছু অংশ আলাদা করা", "code": "slice(এখান থেকে, এর আগ পর্যন্ত)" }, { "definition": "একটা স্ট্রিং কে কোনোকিছুতে ভাগ করে ফেলা এবং ভাগগুলোকে অ্যারে আকারে রিটার্ণ করা", "code": "split()" }, { "definition": "স্ট্রিং কে ছোটো হাতের করে ফেলা", "code": "toLowerCase()" }, { "definition": "স্ট্রিং কে বড় হাতের করে ফেলা", "code": "toUpperCase()" }, { "definition": "স্ট্রিং এর শুরু এবং শেষ প্রান্ত থেকে খালি স্পেস সরিয়ে ফেলা", "code": "trim()" }, { "definition": "স্ট্রিং থেকে প্রিমিটিভ ভ্যালু(থাকলে) রিটার্ণ করা", "code": "valueOf()" }, { "definition": "স্ট্রিং অবজেক্ট এর ভ্যালু রিটার্ণ করা", "code": "toString()" } ] }, { "title": "ম্যাথ অবজেক্ট মেথড", "items": [ { "definition": "অ্যাবসিলিউট ভ্যালু রিটার্ণ করা", "code": "abs(x)" }, { "definition": "একটা নাম্বার(x) কে কাছের ইন্টিজারে নেওয়া", "code": "round(x)" }, { "definition": "একটা নাম্বার(x) কে উপরের দিকের কাছের ইন্টিজারে রিটার্ণ করা", "code": "ceil(x)" }, { "definition": "একটা নাম্বার(x) কে নিচের দিকের কাছের ইন্টিজারে রিটার্ণ কর", "code": "floor(x)" }, { "definition": "E^x এর ভ্যালু রিটার্ণ করা", "code": "exp(x)" }, { "definition": "একটা নাম্বার(x) এর ন্যাচারাল লগারিদম রিটার্ণ করা", "code": "log(x)" }, { "definition": "সবগুলো নাম্বার(a, b, c, ...) থেকে সবচেয়ে বড় নাম্বার রিটার্ণ করা", "code": "max(a, b, c, ...)" }, { "definition": "সবগুলো নাম্বার(a, b, c, ...) থেকে সবচেয়ে ছোটো নাম্বার রিটার্ণ করা", "code": "min(a, b, c, ...)" }, { "definition": "x এর পাওয়ার y কত সেটা রিটার্ণ করা", "code": "pow(x, y)" }, { "definition": "x এর স্কার রুট রিটার্ণ করা", "code": "sqrt(x)" }, { "definition": "০ থেকে ১ এর মধ্যে একটা রেন্ডম নাম্বার রিটার্ণ করা", "code": "random()" }, { "definition": "সাইন(x) এর ভ্যালু রিটার্ণ করা", "code": "sin(x)" }, { "definition": "কোসাইন(x) এর ভ্যালু রিটার্ণ করা", "code": "cos(x)" }, { "definition": "ট্যানজেন্ট(x) এর ভ্যালু রিটার্ণ করা", "code": "tan(x)" } ] }, { "title": "ডেট অবজেক্ট", "items": [ { "definition": "চার ডিজিটের বছরের সংখ্যা পাওয়া(2001, 2002, ...)", "code": "getFullYear()" }, { "definition": "মাস(০-১১) রিটার্ণ করা", "code": "getMonth(x)" }, { "definition": "তারিখ(০-৩১) রিটার্ণ করা", "code": "getDate(x)" }, { "definition": "সাপ্তাহিক(০-৬) দিন পাওয়া", "code": "getDay()" }, { "definition": "ঘন্টা(০-২৩) রিটার্ণ করা", "code": "getHours(x)" }, { "definition": "মিনিট(০-৫৯) রিটার্ণ করা", "code": "getMinutes(x)" }, { "definition": "সেকেন্ড(০-৫৯) রিটার্ণ করা", "code": "getSeconds(x)" } ] }, { "title": "অ্যারে অবজেক্ট মেথড", "items": [ { "definition": "দুই বা ততোধিক অ্যারে একসাথে করে নতুন আরেকটা রিটার্ণ করা", "code": "concat([x], [y], ...)" }, { "definition": "একটা ইলিমেন্ট(x) এর ইন্ডেক্স রিটার্ণ করা", "code": "indexOf(x)" }, { "definition": "অ্যারের সব ইলিমেন্ট জয়েন করে স্ট্রিং করে ফেলা", "code": "join()" }, { "definition": "একটা ইলিমেন্ট(x) শেষের দিক থেকে খুঁজে তার ইন্ডেক্স নাম্বার রিটার্ণ করা", "code": "lastIndexOf()" }, { "definition": "অ্যারে থেকে কোনো ইলিমেন্ট শেষের দিক হতে বের করে আনা", "code": "pop()" }, { "definition": "অ্যারেতে কোনো ইলিমেন্ট শেষের দিকে যুক্ত করা", "code": "push()" }, { "definition": "অ্যারেকে উল্টিয়ে ফেলা", "code": "reverse()" }, { "definition": "অ্যারে থেকে প্রথম দিক হতে কোনো ইলিমেন্ট সরিয়ে ফেলা", "code": "shift()" }, { "definition": "অ্যারের ইলিমেন্টগুলো সর্ট করে ফেলা", "code": "sort()" }, { "definition": "অ্যারেকে স্ট্রিং এ কনভার্ট করে ফেলা", "code": "toString()" }, { "definition": "অ্যারের প্রিমিটিভ ভ্যালু রিটার্ণ করা", "code": "valueOf()" }, { "definition": "অ্যারে লিস্টের ভিতর এই ভ্যালুটা আছে কিনা সেটা দেখে true অথবা false রিটার্ন করে", "code": "includes()" } ] }, { "title": "নাম্বার অবজেক্ট মেথড", "items": [ { "definition": "একটা নাম্বারকে সায়ন্টেফিক নাম্বারে কনভার্ট করা", "code": "toExponential(x)" }, { "definition": "একটা নাম্বারের দশমিককে x সংখ্যা পর্যন্ত ফিক্সড করা", "code": "toFixed(x)" }, { "definition": "একটা নাম্বারকে x সংখ্যা পর্যন্ত ফরম্যাট করা", "code": "toPrecision(x)" }, { "definition": "একটা নাম্বারকে স্ট্রিং এ কনভার্ট করা", "code": "toString()" }, { "definition": "একটা নাম্বারের প্রিমিটিভ ভ্যালু রিটার্ণ করা", "code": "valueOf()" } ] }, { "title": "জাভাস্ক্রিপ্ট console অবজেক্ট এর ব্যবহার সমূহ", "items": [ { "definition": "কোন কিছুর আউটপুট ব্রাউজার কনসোলে দেখতে চাইলে", "code": "console.log()" }, { "definition": "কোন মান টেস্ট করার জন্য", "code": "console.assert()" }, { "definition": "ব্রাউজার কনসোল ক্লিয়ার করতে", "code": "console.clear()" }, { "definition": "কনসোল আউটপুট count করতে", "code": "console.count()" }, { "definition": "কনসোল আউটপুট count কে reset করতে", "code": "console.countReset()" }, { "definition": "অবজেক্ট এর প্রোপার্টি গুলো দেখতে", "code": "console.dir(object)" }, { "definition": "কনসোল কোন element এর XML/HTML/Object ভিউ পেতে", "code": "console.dirxml()" }, { "definition": "কাস্টম error দেখানোর জন্য", "code": "console.error()" }, { "definition": "Group of element একসাথে দেখতে", "code": "console.group()" }, { "definition": "কনসোল ইনফো জানতে", "code": "console.info()" }, { "definition": "কনসোল আউটপুট table আকারে দেখতে", "code": "console.table()" }, { "definition": "কোন অপারেশন কি পরিমান সময় নিচ্ছে তা দেখতে", "code": "console.time()" }, { "definition": "কোন অপারেশনের এক্স্যাক্ট সময় জানতে", "code": "console.timeEnd()" }, { "definition": "console.time() ও console.timeEnd এর পুরো লগ দেখতে", "code": "console.timeLog()" }, { "definition": "কোন ফাংশন কার্যক্রম trace করার জন্য", "code": "console.trace()" }, { "definition": "ওয়ার্নিং মেসেজ দেয়ার জন্য", "code": "console.warn()" } ] } ] }