JavaScript Object.create()

تعریف اور استعمال

Object.create() طویل کا استعمال کیا جاتا ہے تاکہ موجود آئیٹم سے نئی آئیٹم بنائی جائے

مربوط طویل

Object.assign() موجود آئیٹم کا اپنائی جانے والا اپنائیں

Object.create() موجود آئیٹم سے نئی آئیٹم بنائیں

Object.fromEntries() کلید/مقابلہ لیست سے آئیٹم بنائیں

مظاہر

// ایک آئیٹم بنائیں
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// ایک نئی آئیٹم بنائیں
const man = Object.create(person);
man.firstName = "Peter";

خود کا تجربہ کریں

قواعد

Object.create(object, properties)

پارامتر

پارامتر وصف
object ضروری ہے. موجودہ آئیٹم
properties

اختیاری ہے. مزید یا تبدیل کئے جانے والے امتیازی وصف:

  • value: value
  • writable : true|false
  • enumerable : true|false
  • configurable : true|false
  • get : فنکشن
  • set : فنکشن

بازگشتی

کچھ کا نوعیت وصف
Object تاسیس کئے گئے نئے آئیٹم

براوزر کی مدد

Object.create() ECMAScript5 (ES5) کا خصوصیت ہے。

2013 وار 7 مئی سے، تمام جدیدترین براوزرز مکمل طور پر ES5 (JavaScript 2009) کا تعاون دیتے ہیں:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
2012 وار 9 مئی 2012 وار 9 مئی 2013 وار 4 مئی 2012 وار 7 مئی 2013 وار 7 مئی