JavaScript Object.entries()
- পূর্ববর্তী পৃষ্ঠা defineProperty()
- পরবর্তী পৃষ্ঠা freeze()
- একত্রীক্ষায় ফিরুন জেভাস্ক্রিপ্ট অবজেক্ট রেফারেন্স ম্যানুয়েল
সংজ্ঞা ও ব্যবহার
Object.entries()
পদ্ধতি একটি অবজেক্ট কী-মানপারিবাহী আইসিএ ফিরিয়ে দেয়
Object.entries()
পদ্ধতি প্রথমটি অবজেক্টকে পরিবর্তিত করে না
সংশ্লিষ্ট পদ্ধতি:
Object.keys()
কোনো অবজেক্টের কী (বৈশিষ্ট্য) ফিরিয়ে দেয়
Object.values()
অবজেক্টের সমস্ত কী (বৈশিষ্ট্য) মানকে ফিরিয়ে দেয়
Object.entries()
কোনো অবজেক্টের কী এবং মানকে ফিরিয়ে দেয়
এই পদ্ধতিগুলি একটি সম্মিলিত অবজেক্ট (একটি সংখ্যাক্ষরিত আইসিএ) ফিরিয়ে দেয়
সম্মিলিত অবজেক্ট অবজেক্টকে লুপে ব্যবহার করা এবং Map-এ রূপান্তরিত করা করতে আরও সহজ করে দেয়
ইনস্ট্যান্স
উদাহরণ ১
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.entries(person);
উদাহরণ ২
Object.entries()
এটি অবজেক্টকে লুপে ব্যবহার করতে আরও সহজ করে দেয়:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; let text = ""; for (let [fruit, value] of Object.entries(fruits)) { text += fruit + ": " + value + "<br>"; }
উদাহরণ ৩
Object.entries()
এটি অবজেক্টকে Map-এ রূপান্তরিত করাকে আরও সহজ করে দেয়:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; const myMap = new Map(Object.entries(fruits));
সংজ্ঞা
Object.values(object)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
object | বাছাইযোগ্য। অবজেক্ট |
ফলাফল
ধরন | বর্ণনা |
---|---|
Array | একটি সম্মিলিত অবজেক্ট কী-মানপারিবাহী করা যায় |
ব্রাউজার সমর্থন
ECMAScript 2017 অবজেক্টে একটি নতুন Object.entries()
পদ্ধতি。
২০১৭ সালের ৩ মাস থেকে, সমস্ত আধুনিক ব্রাউজারগুলি এটি সমর্থন করে Object.entries()
:
চ্রোম | এজ | ফায়ারফক্স | স্যাফার | অপেরা |
---|---|---|---|---|
চ্রোম ৪৭ | এজ ১৪ | ফায়ারফক্স ৪৭ | স্যাফার১০.১ | অপেরা ৪১ |
2016 সালের ৬ মাস | 2016 সালের ৮ মাস | 2016 সালের ৬ মাস | 2017 সালের ৩ মাস | 2016 সালের ১০ মাস |
- পূর্ববর্তী পৃষ্ঠা defineProperty()
- পরবর্তী পৃষ্ঠা freeze()
- একত্রীক্ষায় ফিরুন জেভাস্ক্রিপ্ট অবজেক্ট রেফারেন্স ম্যানুয়েল