JavaScript ਵਿੱਚ Objects
JavaScript objects ਸਬੰਧਤ ਡੇਟਾ ਨੂੰ key-value ਜੋੜਾਂ ਵਜੋਂ ਸਟੋਰ ਕਰਦੇ ਹਨ। ਹਰੇਕ key ਆਪਣੀ value ਲਈ ਇੱਕ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ।
ਇੱਕ object ਵਿੱਚ values ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ:
- Primitives
- ਹੋਰ objects
- Functions (ਜਿਨ੍ਹਾਂ ਨੂੰ methods ਕਿਹਾ ਜਾਂਦਾ ਹੈ)
Objects mutable ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ properties ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ, ਬਦਲ ਸਕਦੇ ਹੋ ਜਾਂ ਹਟਾ ਸਕਦੇ ਹੋ। ਇਹ ਤੁਹਾਨੂੰ ਡੇਟਾ ਅਤੇ ਵਿਵਹਾਰ (behavior) ਨੂੰ ਇਕੱਠਾ ਸਮੂਹਬੱਧ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
Objects ਬਣਾਉਣ ਦੇ ਦੋ ਤਰੀਕੇ:
Object Literals Properties ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ curly braces ਦੀ ਵਰਤੋਂ ਕਰੋ। ਉਦਾਹਰਨ: const user = { name: "Vidhya", age: 23, job: "Developer" };
New Object Constructor Object() constructor ਦੀ ਵਰਤੋਂ ਕਰੋ। ਉਦਾਹਰਨ: const user = new Object(); user.name = "Alex"; user.age = 4;
Objects ਨਾਲ ਕੰਮ ਕਿਵੇਂ ਕਰਨਾ ਹੈ:
- ਡੇਟਾ ਤੱਕ ਪਹੁੰਚਣਾ (Accessing data): dot notation (user.name) ਜਾਂ bracket notation (user["name"]) ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਡੇਟਾ ਨੂੰ ਸੋਧਣਾ (Modifying data): property value ਨੂੰ ਦੁਬਾਰਾ ਅਸਾਈਨ ਕਰੋ (user.age = 25)।
- ਡੇਟਾ ਜੋੜਨਾ (Adding data): ਨਵੀਂ key ਸੈੱਟ ਕਰਨ ਲਈ dot ਜਾਂ bracket notation ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਡੇਟਾ ਹਟਾਉਣਾ (Removing data): delete operator ਦੀ ਵਰਤੋਂ ਕਰੋ।
- Properties ਦੀ ਜਾਂਚ ਕਰਨਾ (Checking properties): "in" operator ਜਾਂ hasOwnProperty() method ਦੀ ਵਰਤੋਂ ਕਰੋ।
- Looping: ਸਾਰੀਆਂ properties ਰਾਹੀਂ ਜਾਣ ਲਈ for...in loop ਦੀ ਵਰਤੋਂ ਕਰੋ।
- Merging: Object.assign() ਜਾਂ spread syntax (...) ਦੀ ਵਰਤੋਂ ਕਰੋ।
- Properties ਦੀ ਗਿਣਤੀ ਕਰਨਾ (Counting properties): Object.keys() ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਆਪਣੇ references ਨੂੰ ਸਥਿਰ ਰੱਖਣ ਲਈ ਹਮੇਸ਼ਾ ਆਪਣੇ objects ਨੂੰ const ਨਾਲ ਡਿਕਲੇਅਰ ਕਰੋ।
ਸਰੋਤ: https://dev.to/vidhya_murali_5aabe7784bd/objects-in-javascript-5600