ਕੋਰਸ ਸਿਫਾਰਸ਼:
- ਪਹਿਲਾਂ ਦਾ ਪੰਨਾ constructor
- ਅਗਲਾ ਪੰਨਾ defineProperties()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ JavaScript ਆਬੋਦਧ ਸੂਚੀਬੱਧ
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 |
ਵਾਲੀ ਅਪਸ਼ਨੀਲਾ ਹੈ। ਜੋ ਵੀ ਸੁਧਾਰਨਾ ਅਤੇ ਜੋ ਵੀ ਪ੍ਰਵੇਸ਼ ਕਰਨਾ ਹੈ ਦੇ ਗੁਣ ਵਿਅਕਤੀਗਤ ਪਰਿਭਾਸ਼ਾਵਾਂ:
|
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ
ਇੰਟਰਵਾਲ | ਵਰਣਨ |
---|---|
Object | ਬਣਾਈ ਹੋਈ ਨਵੀਂ ਆਬਜੈਕਟ |
ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ
Object.create()
ਇਹ ECMAScript5 (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 ਦੇ ਜੁਲਾਈ |
- ਪਹਿਲਾਂ ਦਾ ਪੰਨਾ constructor
- ਅਗਲਾ ਪੰਨਾ defineProperties()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ JavaScript ਆਬੋਦਧ ਸੂਚੀਬੱਧ