জাভাস্ক্রিপ্ট
🌈জাভাস্ক্রিপ্ট কি?
📋জাভাস্ক্রিপ্ট হলো কী এবং মান ডেটা সংরক্ষণের পদ্ধতি।
⚒️জাভাস্ক্রিপ্ট কী এবং মান ডেটা সংরক্ষণের ব্যবহৃত হয়।
জাভাস্ক্রিপ্ট সমূহ
জাভাস্ক্রিপ্ট এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ keys - ডেটা থেকে সমস্ত কী সংগ্রহ করা
- ➡️ values - ডেটা থেকে সমস্ত মান সংগ্রহ করা
- ➡️ assign - এক বা একাধিক অবজেক্টের প্রপার্টি কপি করে অবজেক্ট তৈরি বা হালনাগাদ করা
- ➡️ create - নির্দিষ্ট প্রোটোটাইপসহ নতুন অবজেক্ট তৈরি করা
- ➡️ hasOwn - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করা
- ➡️ getOwnPropertyDescriptor - নির্দিষ্ট নিজস্ব প্রপার্টির বর্ণনা বের করা
- ➡️ getOwnPropertyDescriptors - অবজেক্টের সকল নিজস্ব প্রপার্টির বর্ণনা বের করা
- ➡️ getOwnPropertySymbols - অবজেক্টের নিজস্ব সিম্বল প্রপার্টিগুলোর তালিকা বের করা
- ➡️ getPrototypeOf - অবজেক্টের প্রোটোটাইপ বের করা
- ➡️ setPrototypeOf - অবজেক্টের প্রোটোটাইপ নির্ধারণ করা
- ➡️ is - দুটি মান একই কিনা যাচাই করা
- ➡️ freeze - অবজেক্টের পরিবর্তন বন্ধ করা
- ➡️ isFrozen - অবজেক্ট পরিবর্তনযোগ্য কিনা যাচাই করা
- ➡️ seal - অবজেক্টে নতুন প্রপার্টি যোগ বা প্রপার্টি মুছে ফেলা বন্ধ করা
- ➡️ isSealed - অবজেক্ট সিল করা হয়েছে কিনা যাচাই করা
- ➡️ preventExtensions - অবজেক্টে নতুন প্রপার্টি যোগ করা বন্ধ করা
- ➡️ isExtensible - অবজেক্টে নতুন প্রপার্টি যোগ করা যায় কিনা যাচাই করা
- ➡️ defineProperty - অবজেক্টে নির্দিষ্ট প্রপার্টি সংজ্ঞায়িত করা
- ➡️ defineProperties - অবজেক্টে একাধিক প্রপার্টি সংজ্ঞায়িত করা
- ➡️ groupBy - নির্দিষ্ট শর্ত অনুযায়ী তথ্যকে বিভিন্ন দলে বিভক্ত করা
- ➡️ hasOwnProperty - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করা
- ➡️ propertyIsEnumerable - অবজেক্টের প্রপার্টি গণনাযোগ্য কিনা যাচাই করা
- ➡️ isPrototypeOf - একটি অবজেক্ট অন্য অবজেক্টের প্রোটোটাইপ কিনা যাচাই করা
keys - ডেটা থেকে সমস্ত কী সংগ্রহ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.keys(user);
console.log(result);
</script>
values - ডেটা থেকে সমস্ত মান সংগ্রহ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.values(user);
console.log(result);
</script>
assign - এক বা একাধিক অবজেক্টের প্রপার্টি কপি করে অবজেক্ট তৈরি বা হালনাগাদ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const info = {
"শহর": "ঢাকা"
};
const result = Object.assign(user, info);
console.log(result);
</script>
create - নির্দিষ্ট প্রোটোটাইপসহ নতুন অবজেক্ট তৈরি করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.create(user);
console.log(result);
</script>
hasOwn - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.hasOwn(
user,
"নাম"
);
console.log(result);
</script>
getOwnPropertyDescriptor - নির্দিষ্ট নিজস্ব প্রপার্টির বর্ণনা বের করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.getOwnPropertyDescriptor(
user,
"নাম"
);
console.log(result);
</script>
getOwnPropertyDescriptors - অবজেক্টের সকল নিজস্ব প্রপার্টির বর্ণনা বের করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.getOwnPropertyDescriptors(user);
console.log(result);
</script>
getOwnPropertySymbols - অবজেক্টের নিজস্ব সিম্বল প্রপার্টিগুলোর তালিকা বের করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const symbol = Symbol("শহর");
user[symbol] = "ঢাকা";
const result = Object.getOwnPropertySymbols(user);
console.log(result);
</script>
getPrototypeOf - অবজেক্টের প্রোটোটাইপ বের করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.getPrototypeOf(user);
console.log(result);
</script>
setPrototypeOf - অবজেক্টের প্রোটোটাইপ নির্ধারণ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const info = {
"শহর": "ঢাকা"
};
const result = Object.setPrototypeOf(user, info);
console.log(result);
</script>
is - দুটি মান একই কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const info = user;
const result = Object.is(user, info);
console.log(result);
</script>
freeze - অবজেক্টের পরিবর্তন বন্ধ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.freeze(user);
console.log(result);
</script>
isFrozen - অবজেক্ট পরিবর্তনযোগ্য কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
Object.freeze(user);
const result = Object.isFrozen(user);
console.log(result);
</script>
seal - অবজেক্টে নতুন প্রপার্টি যোগ বা প্রপার্টি মুছে ফেলা বন্ধ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.seal(user);
console.log(result);
</script>
isSealed - অবজেক্ট সিল করা হয়েছে কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
Object.seal(user);
const result = Object.isSealed(user);
console.log(result);
</script>
preventExtensions - অবজেক্টে নতুন প্রপার্টি যোগ করা বন্ধ করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.preventExtensions(user);
console.log(result);
</script>
isExtensible - অবজেক্টে নতুন প্রপার্টি যোগ করা যায় কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = Object.isExtensible(user);
console.log(result);
</script>
defineProperty - অবজেক্টে নির্দিষ্ট প্রপার্টি সংজ্ঞায়িত করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
Object.defineProperty(
user,
"শহর",
{
value: "ঢাকা"
}
);
console.log(user);
</script>
defineProperties - অবজেক্টে একাধিক প্রপার্টি সংজ্ঞায়িত করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
Object.defineProperties(user, {
"শহর": {
value: "ঢাকা"
}
});
console.log(user);
</script>
groupBy - নির্দিষ্ট শর্ত অনুযায়ী তথ্যকে বিভিন্ন দলে বিভক্ত করার উদাহরণ।
<script>
const user = [
"হ্যালো",
"বিশ্ব",
"হ্যালো"
];
const result = Object.groupBy(
user,
value => value
);
console.log(result);
</script>
hasOwnProperty - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = user.hasOwnProperty("নাম");
console.log(result);
</script>
propertyIsEnumerable - অবজেক্টের প্রপার্টি গণনাযোগ্য কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const result = user.propertyIsEnumerable("নাম");
console.log(result);
</script>
isPrototypeOf - একটি অবজেক্ট অন্য অবজেক্টের প্রোটোটাইপ কিনা যাচাই করার উদাহরণ।
<script>
const user = {
"নাম": "মোঃ আরিফ",
"দেশ": "বাংলাদেশ"
};
const info = Object.create(user);
const result = user.isPrototypeOf(info);
console.log(result);
</script>
জাভাস্ক্রিপ্ট সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| keys | ডেটা থেকে সমস্ত কী সংগ্রহ করতে ব্যবহৃত হয়। |
| values | ডেটা থেকে সমস্ত মান সংগ্রহ করতে ব্যবহৃত হয়। |
| assign | এক বা একাধিক অবজেক্টের প্রপার্টি কপি করে অবজেক্ট তৈরি বা হালনাগাদ করতে ব্যবহৃত হয়। |
| create | নির্দিষ্ট প্রোটোটাইপসহ নতুন অবজেক্ট তৈরি করতে ব্যবহৃত হয়। |
| hasOwn | অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করতে ব্যবহৃত হয়। |
| getOwnPropertyDescriptor | নির্দিষ্ট নিজস্ব প্রপার্টির বর্ণনা বের করতে ব্যবহৃত হয়। |
| getOwnPropertyDescriptors | অবজেক্টের সকল নিজস্ব প্রপার্টির বর্ণনা বের করতে ব্যবহৃত হয়। |
| getOwnPropertySymbols | অবজেক্টের নিজস্ব সিম্বল প্রপার্টিগুলোর তালিকা বের করতে ব্যবহৃত হয়। |
| getPrototypeOf | অবজেক্টের প্রোটোটাইপ বের করতে ব্যবহৃত হয়। |
| setPrototypeOf | অবজেক্টের প্রোটোটাইপ নির্ধারণ করতে ব্যবহৃত হয়। |
| is | দুটি মান একই কিনা যাচাই করতে ব্যবহৃত হয়। |
| freeze | অবজেক্টের পরিবর্তন বন্ধ করতে ব্যবহৃত হয়। |
| isFrozen | অবজেক্ট পরিবর্তনযোগ্য কিনা যাচাই করতে ব্যবহৃত হয়। |
| seal | অবজেক্টে নতুন প্রপার্টি যোগ বা প্রপার্টি মুছে ফেলা বন্ধ করতে ব্যবহৃত হয়। |
| isSealed | অবজেক্ট সিল করা হয়েছে কিনা যাচাই করতে ব্যবহৃত হয়। |
| preventExtensions | অবজেক্টে নতুন প্রপার্টি যোগ করা বন্ধ করতে ব্যবহৃত হয়। |
| isExtensible | অবজেক্টে নতুন প্রপার্টি যোগ করা যায় কিনা যাচাই করতে ব্যবহৃত হয়। |
| defineProperty | অবজেক্টে নির্দিষ্ট প্রপার্টি সংজ্ঞায়িত করতে ব্যবহৃত হয়। |
| defineProperties | অবজেক্টে একাধিক প্রপার্টি সংজ্ঞায়িত করতে ব্যবহৃত হয়। |
| groupBy | নির্দিষ্ট শর্ত অনুযায়ী তথ্যকে বিভিন্ন দলে বিভক্ত করতে ব্যবহৃত হয়। |
| hasOwnProperty | অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করতে ব্যবহৃত হয়। |
| propertyIsEnumerable | অবজেক্টের প্রপার্টি গণনাযোগ্য কিনা যাচাই করতে ব্যবহৃত হয়। |
| isPrototypeOf | একটি অবজেক্ট অন্য অবজেক্টের প্রোটোটাইপ কিনা যাচাই করতে ব্যবহৃত হয়। |