JavaScript Object.defineProperties()
- পূর্ববর্তী পৃষ্ঠা create()
- পরবর্তী পৃষ্ঠা defineProperty()
- এক স্তর উপরে ফিরে যান JavaScript অবজেক্ট সংক্ষিপ্ত
বিবরণ ও ব্যবহার
Object.defineProperties()
পদ্ধতি মাধ্যমে রিপোজিটরির অ্যাট্রিবিউট যোগ করা বা সংশোধন করা
Object.defineProperties()
পদ্ধতি মাধ্যমে অ্যাট্রিবিউটের মেটাডাটা পরিবর্তন করা যায়
Object.defineProperties()
পদ্ধতি মাধ্যমে getter এবং setter যোগ করা যায়
সংশ্লিষ্ট পদ্ধতি:
Object.defineProperty()
অ্যাট্রিবিউট যোগ করা বা সংশোধন করা
Object.defineProperties()
একাধিক অ্যাট্রিবিউট যোগ করা বা সংশোধন করা
Object.getOwnPropertyNames()
প্রত্যেকটি রিপোজিটরির সমস্ত অ্যাট্রিবিউট নাম ফিরিয়ে দিয়েছে
Object.getOwnPropertyDescriptor()
প্রতিশব্দের বর্ণনা ফিরিয়ে দিয়ে
Object.getOwnPropertyDescriptors()
অবজেক্টের সকল প্রতিশব্দের বর্ণনা ফিরিয়ে দিয়ে
ইনস্ট্যান্স
// অপরিশীলিত অপেশা
// একটি অবজেক্ট তৈরি করুন const person = { firstName: "比尔", lastName: "盖茨" }); // অপরিশীলিত অপেশা Object.defineProperties(person, { language: { value: "en" }, year: { value: "Hello" } });
সিন্ট্যাক্স
Object.defineProperty(object, property, descriptor)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
object | প্রয়োজনীয়।সম্পাদনা করা হওয়ার লক্ষ্য হওয়া অবজেক্ট |
property | প্রয়োজনীয়।সম্পাদনা করা হওয়ার লক্ষ্য হওয়া প্রতিশব্দ |
descriptor |
প্রয়োজনীয়।নিবন্ধিত বা পরিবর্তন করা হওয়ার লক্ষ্য হওয়া প্রতিশব্দের বর্ণনা:
|
ফলাফল
ধরন | বর্ণনা |
---|---|
Object | প্রবেশিত অবজেক্টটি ফিরিয়ে দিয়ে, পরিবর্তনকে প্রয়োগ করা হয় |
ব্রাউজার সমর্থন
Object.defineProperties()
এটি ECMAScript 5 (ES5) এর বৈশিষ্ট্য
2013 সালের ৭ম জুলাই থেকে, ES5 (JavaScript 2009) সমস্ত আধুনিক ব্রাউজারে সম্পূর্ণভাবে সমর্থিত হয়:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 সালের ৯ম সেপ্টেম্বর | 2012 সালের ৯ম সেপ্টেম্বর | 2013 সালের ৪ঠা এপ্রিল | 2012 সালের ৭ম জুলাই | 2013 সালের ৭ম জুলাই |
- পূর্ববর্তী পৃষ্ঠা create()
- পরবর্তী পৃষ্ঠা defineProperty()
- এক স্তর উপরে ফিরে যান JavaScript অবজেক্ট সংক্ষিপ্ত