𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: 𝗕𝗮𝘀𝗶𝗰𝘀 ਤੋਂ 𝗖𝗥𝗨𝗗 ਤੱਕ

JavaScript objects ਡਾਟਾ ਅਤੇ ਲੌਜਿਕ (logic) ਨੂੰ ਇਕੱਠਾ ਸਟੋਰ ਕਰਦੇ ਹਨ। ਤੁਸੀਂ ਸਬੰਧਤ ਜਾਣਕਾਰੀ ਨੂੰ ਇੱਕੋ ਥਾਂ 'ਤੇ ਇਕੱਠਾ ਕਰਨ ਲਈ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।

ਇੱਕ object ਨੂੰ ਅਸਲ ਦੁਨੀਆ ਦੀ ਕਿਸੇ entity ਵਜੋਂ ਸਮਝੋ।

ਇੱਕ entity ਉਹ ਚੀਜ਼ ਹੈ ਜਿਸਦੀ ਤੁਸੀਂ ਪਛਾਣ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ student ਇੱਕ entity ਹੈ। ਇੱਕ object ਦੇ ਦੋ ਹਿੱਸੇ ਹੁੰਦੇ ਹਨ:

ਕੋਡ ਵਿੱਚ, state ਨੂੰ property ਕਿਹਾ ਜਾਂਦਾ ਹੈ। Behavior ਨੂੰ method ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

Objects ਕਿਵੇਂ ਬਣਾਏ ਜਾਣ

ਇੱਕ object ਬਣਾਉਣ ਦੇ ਦੋ ਮੁੱਖ ਤਰੀਕੇ ਹਨ।

  1. Object Literal ਇਸ ਵਿੱਚ curly braces ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਸਭ ਤੋਂ ਆਮ ਤਰੀਕਾ ਹੈ। ਇਹ ਛੋਟਾ ਅਤੇ ਸਾਫ਼ ਹੈ। let student = { name: "Saravanan", age: 25 };

  2. Object Constructor ਇਸ ਵਿੱਚ new keyword ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। let student = new Object(); student.name = "Saravanan";

ਜ਼ਿਆਦਾਤਰ developers literal method ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਇਹ ਪੜ੍ਹਨ ਵਿੱਚ ਆਸਾਨ ਹੈ।

The CRUD Operations

ਤੁਸੀਂ ਚਾਰ ਬੁਨਿਆਦੀ ਕਾਰਵਾਈਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ objects ਵਿੱਚ ਡਾਟਾ ਨੂੰ ਮੈਨੇਜ ਕਰਦੇ ਹੋ:

Advanced Object Features

Methods ਇੱਕ object ਦੇ ਅੰਦਰ ਇੱਕ function ਨੂੰ method ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਲਿਖਣ ਲਈ shorthand ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। let person = { greet() { console.log("Hello"); } };

Nested Objects ਇੱਕ object ਦੂਜੇ object ਨੂੰ ਰੱਖ ਸਕਦਾ ਹੈ। ਇਸਨੂੰ nested object ਕਿਹਾ ਜਾਂਦਾ ਹੈ। let person = { address: { city: "Chennai", state: "Tamil Nadu" } }; ਤੁਸੀਂ ਇਸ ਤਰ੍ਹਾਂ ਪਹੁੰਚ ਸਕਦੇ ਹੋ: person.address.city.

Objects ਕਈ ਕਿਸਮਾਂ ਨੂੰ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹਨ:

Source: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg