𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 માં 𝗢𝗯𝗷𝗲𝗰𝘁𝘀
JavaScript objects ડેટાને key-value જોડીઓમાં સંગ્રહિત કરે છે. તમે દરેક જોડીને property કહો છો.
Key એ એક string છે. Value ગમે તે હોઈ શકે છે. તે string, number, array અથવા function હોઈ શકે છે.
Objects બનાવવું
ઓબ્જેક્ટ બનાવવા માટે તમે object literal notation નો ઉપયોગ કરો છો. તેને વ્યાખ્યાયિત કરવા માટે curly braces નો ઉપયોગ કરો.
એક ખાલી ઓબ્જેક્ટ: let empty = {};
Properties સાથેનો ઓબ્જેક્ટ: let person = { firstName: 'John', lastName: 'Doe' };
Properties એક્સેસ કરવી
ઓબ્જેક્ટમાંથી ડેટા મેળવવા માટે તમે બે પદ્ધતિઓનો ઉપયોગ કરો છો.
Dot notation પ્રોપર્ટીના નામ પછી ડોટ (.) નો ઉપયોગ કરો. person.firstName
Array-like notation સ્ક્વેર બ્રેકેટ્સ અને ક્વોટ્સનો ઉપયોગ કરો. જો તમારી પ્રોપર્ટીના નામમાં સ્પેસ હોય તો આ જરૂરી છે. person['firstName']
સ્પેસ સાથેનું ઉદાહરણ: let address = { 'building no': 3960 }; address['building no']
નોંધ: ભૂલો ટાળવા માટે પ્રોપર્ટીના નામોમાં સ્પેસ રાખવાનું ટાળો.
Properties મેનેજ કરવી
તમે કોઈપણ સમયે ડેટા બદલી શકો છો, ઉમેરી શકો છો અથવા દૂર કરી શકો છો.
Value બદલવા માટે: person.firstName = 'Jane';
નવી પ્રોપર્ટી ઉમેરવા માટે: person.age = 25;
પ્રોપર્ટી ડિલીટ કરવા માટે: delete person.age;
જો તમે એવી પ્રોપર્ટીને એક્સેસ કરવાનો પ્રયાસ કરો જે અસ્તિત્વમાં નથી, તો JavaScript undefined રિટર્ન કરે છે.
પ્રોપર્ટી અસ્તિત્વમાં છે કે નહીં તે તપાસો
કી (key) તપાસવા માટે 'in' operator નો ઉપયોગ કરો. તે true અથવા false રિટર્ન કરે છે.
'employeeId' in employee
આ તમને જણાવશે કે કી ઓબ્જેક્ટની અંદર છે કે નહીં.
સ્ત્રોત: https://dev.to/pdhanush26/objects-in-javascript-ma6