জয়েন লগইন

জাভাস্ক্রিপ্ট

🌈জাভাস্ক্রিপ্ট কি?

📋জাভাস্ক্রিপ্ট হলো কী এবং মান ডেটা সংরক্ষণের পদ্ধতি।

⚒️জাভাস্ক্রিপ্ট কী এবং মান ডেটা সংরক্ষণের ব্যবহৃত হয়।

জাভাস্ক্রিপ্ট সমূহ

জাভাস্ক্রিপ্ট এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ keys - ডেটা থেকে সমস্ত কী সংগ্রহ করা
  • ➡️ values - ডেটা থেকে সমস্ত মান সংগ্রহ করা
  • ➡️ assign - এক বা একাধিক অবজেক্টের প্রপার্টি কপি করে অবজেক্ট তৈরি বা হালনাগাদ করা
  • ➡️ create - নির্দিষ্ট প্রোটোটাইপসহ নতুন অবজেক্ট তৈরি করা
  • ➡️ hasOwn - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করা
  • ➡️ getOwnPropertyDescriptor - নির্দিষ্ট নিজস্ব প্রপার্টির বর্ণনা বের করা
  • ➡️ getOwnPropertyDescriptors - অবজেক্টের সকল নিজস্ব প্রপার্টির বর্ণনা বের করা
  • ➡️ getOwnPropertySymbols - অবজেক্টের নিজস্ব সিম্বল প্রপার্টিগুলোর তালিকা বের করা
  • ➡️ getPrototypeOf - অবজেক্টের প্রোটোটাইপ বের করা
  • ➡️ setPrototypeOf - অবজেক্টের প্রোটোটাইপ নির্ধারণ করা
  • ➡️ is - দুটি মান একই কিনা যাচাই করা
  • ➡️ freeze - অবজেক্টের পরিবর্তন বন্ধ করা
  • ➡️ isFrozen - অবজেক্ট পরিবর্তনযোগ্য কিনা যাচাই করা
  • ➡️ seal - অবজেক্টে নতুন প্রপার্টি যোগ বা প্রপার্টি মুছে ফেলা বন্ধ করা
  • ➡️ isSealed - অবজেক্ট সিল করা হয়েছে কিনা যাচাই করা
  • ➡️ preventExtensions - অবজেক্টে নতুন প্রপার্টি যোগ করা বন্ধ করা
  • ➡️ isExtensible - অবজেক্টে নতুন প্রপার্টি যোগ করা যায় কিনা যাচাই করা
  • ➡️ defineProperty - অবজেক্টে নির্দিষ্ট প্রপার্টি সংজ্ঞায়িত করা
  • ➡️ defineProperties - অবজেক্টে একাধিক প্রপার্টি সংজ্ঞায়িত করা
  • ➡️ groupBy - নির্দিষ্ট শর্ত অনুযায়ী তথ্যকে বিভিন্ন দলে বিভক্ত করা
  • ➡️ hasOwnProperty - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করা
  • ➡️ propertyIsEnumerable - অবজেক্টের প্রপার্টি গণনাযোগ্য কিনা যাচাই করা
  • ➡️ isPrototypeOf - একটি অবজেক্ট অন্য অবজেক্টের প্রোটোটাইপ কিনা যাচাই করা

keys - ডেটা থেকে সমস্ত কী সংগ্রহ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ" 
};

const result = Object.keys(user);

console.log(result);
</script>

values - ডেটা থেকে সমস্ত মান সংগ্রহ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.values(user);

console.log(result);
</script>

assign - এক বা একাধিক অবজেক্টের প্রপার্টি কপি করে অবজেক্ট তৈরি বা হালনাগাদ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const info = {
    "শহর": "ঢাকা"
};

const result = Object.assign(user, info);

console.log(result);
</script>

create - নির্দিষ্ট প্রোটোটাইপসহ নতুন অবজেক্ট তৈরি করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.create(user);

console.log(result);
</script>

hasOwn - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.hasOwn(
    user,
    "নাম"
);

console.log(result);
</script>

getOwnPropertyDescriptor - নির্দিষ্ট নিজস্ব প্রপার্টির বর্ণনা বের করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.getOwnPropertyDescriptor(
    user,
    "নাম"
);

console.log(result);
</script>

getOwnPropertyDescriptors - অবজেক্টের সকল নিজস্ব প্রপার্টির বর্ণনা বের করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.getOwnPropertyDescriptors(user);

console.log(result);
</script>

getOwnPropertySymbols - অবজেক্টের নিজস্ব সিম্বল প্রপার্টিগুলোর তালিকা বের করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const symbol = Symbol("শহর");

user[symbol] = "ঢাকা";

const result = Object.getOwnPropertySymbols(user);

console.log(result);
</script>

getPrototypeOf - অবজেক্টের প্রোটোটাইপ বের করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.getPrototypeOf(user);

console.log(result);
</script>

setPrototypeOf - অবজেক্টের প্রোটোটাইপ নির্ধারণ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const info = {
    "শহর": "ঢাকা"
};

const result = Object.setPrototypeOf(user, info);

console.log(result);
</script>

is - দুটি মান একই কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const info = user;

const result = Object.is(user, info);

console.log(result);
</script>

freeze - অবজেক্টের পরিবর্তন বন্ধ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.freeze(user);

console.log(result);
</script>

isFrozen - অবজেক্ট পরিবর্তনযোগ্য কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

Object.freeze(user);

const result = Object.isFrozen(user);

console.log(result);
</script>

seal - অবজেক্টে নতুন প্রপার্টি যোগ বা প্রপার্টি মুছে ফেলা বন্ধ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.seal(user);

console.log(result);
</script>

isSealed - অবজেক্ট সিল করা হয়েছে কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

Object.seal(user);

const result = Object.isSealed(user);

console.log(result);
</script>

preventExtensions - অবজেক্টে নতুন প্রপার্টি যোগ করা বন্ধ করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.preventExtensions(user);

console.log(result);
</script>

isExtensible - অবজেক্টে নতুন প্রপার্টি যোগ করা যায় কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = Object.isExtensible(user);

console.log(result);
</script>

defineProperty - অবজেক্টে নির্দিষ্ট প্রপার্টি সংজ্ঞায়িত করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

Object.defineProperty(
    user,
    "শহর",
    {
        value: "ঢাকা"
    }
);

console.log(user);
</script>

defineProperties - অবজেক্টে একাধিক প্রপার্টি সংজ্ঞায়িত করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

Object.defineProperties(user, {
    "শহর": {
        value: "ঢাকা"
    }
});

console.log(user);
</script>

groupBy - নির্দিষ্ট শর্ত অনুযায়ী তথ্যকে বিভিন্ন দলে বিভক্ত করার উদাহরণ।

javascript
<script>
const user = [
    "হ্যালো",
    "বিশ্ব",
    "হ্যালো"
];

const result = Object.groupBy(
    user,
    value => value
);

console.log(result);
</script>

hasOwnProperty - অবজেক্টে নিজস্ব প্রপার্টি আছে কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = user.hasOwnProperty("নাম");

console.log(result);
</script>

propertyIsEnumerable - অবজেক্টের প্রপার্টি গণনাযোগ্য কিনা যাচাই করার উদাহরণ।

javascript
<script>
const user = {
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ"
};

const result = user.propertyIsEnumerable("নাম");

console.log(result);
</script>

isPrototypeOf - একটি অবজেক্ট অন্য অবজেক্টের প্রোটোটাইপ কিনা যাচাই করার উদাহরণ।

javascript
<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 একটি অবজেক্ট অন্য অবজেক্টের প্রোটোটাইপ কিনা যাচাই করতে ব্যবহৃত হয়।