JavaScript Objects: Basics થી CRUD
JavaScript objects સંબંધિત ડેટા અને ફંક્શન્સને એકસાથે જૂથબદ્ધ કરે છે. અલગ-અલગ વેરિયેબલ્સનો ઉપયોગ કરવાને બદલે, તમે key-value pairs નો ઉપયોગ કરો છો.
એક વિદ્યાર્થી જેવી entity વિશે વિચારો. એક object તમારા કોડમાં આ entity નું પ્રતિનિધિત્વ કરે છે.
દરેક object ના ત્રણ ભાગ છે:
- Entity: પોતે તે વસ્તુ (દા.ત., એક Student).
- State: object પાસે શું છે (દા.ત., name, age). આ properties છે.
- Behavior: object શું કરે છે (દા.ત., study). આ methods છે.
objects કેવી રીતે બનાવવા:
Object Literal આ સૌથી સામાન્ય રીત છે. તમે object ને સીધું વ્યાખ્યાયિત કરવા માટે curly braces નો ઉપયોગ કરો છો. તે ટૂંકું અને વાંચવામાં સરળ છે.
let student = { name: "Saravanan", age: 25 };Object Constructor તમે object બનાવવા માટે
newkeyword નો ઉપયોગ કરો છો.let student = new Object();student.name = "Saravanan";
મોટાભાગના ડેવલપર્સ literal પદ્ધતિ પસંદ કરે છે.
CRUD Operations:
તમે object ડેટા સાથે ચાર મૂળભૂત કાર્યો કરો છો:
- Create: નવું object વ્યાખ્યાયિત કરો.
- Read: dot notation (person.name) અથવા bracket notation (person["name"]) નો ઉપયોગ કરીને ડેટા એક્સેસ કરો.
- Update: હાલની કિંમત બદલો (person.age = 26).
- Delete:
deletekeyword નો ઉપયોગ કરીને property દૂર કરો (delete person.age).
Advanced Concepts:
- Methods: object ની અંદરના function ને method કહેવામાં આવે છે. તમે તેને લખવા માટે shorthand syntax નો ઉપયોગ કરી શકો છો.
- Nested Objects: એક object તેની અંદર બીજું object રાખી શકે છે. આ તમને address જેવા જટિલ ડેટાને વ્યવસ્થિત કરવામાં મદદ કરે છે.
- Data Types: Objects માં strings, numbers, booleans, arrays, functions અને અન્ય objects સ્ટોર કરી શકાય છે.
object ની રચનાનો સારાંશ:
- name: String
- age: Number
- address: Nested Object
- greet: Method (Function)
Source: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg