JavaScript Object.entries()

সংজ্ঞা ও ব্যবহার

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 সালের ১০ মাস