JavaScript માં Objects
JavaScript objects ડેટાને key-value જોડીઓમાં સંગ્રહિત કરે છે. દરેક જોડી એક property છે. key એ string છે. value એ number, string, અથવા function જેવો કોઈપણ data type હોઈ શકે છે.
તમે object literal notation નો ઉપયોગ કરીને objects બનાવી શકો છો. તમારો ડેટા રાખવા માટે curly braces નો ઉપયોગ કરો.
object બનાવવું:
- ખાલી object: let empty = {};
- ડેટા સાથેનું object: let person = { firstName: 'John', lastName: 'Doe' };
તમે બે રીતે properties ને એક્સેસ કરી શકો છો:
Dot notation object ના નામ અને property ના નામ વચ્ચે period (.) નો ઉપયોગ કરો. ઉદાહરણ: person.firstName
Array-like notation square brackets અને quotes નો ઉપયોગ કરો. જો તમારી key માં સ્પેસ હોય તો આ જરૂરી છે. ઉદાહરણ: address['building no']
મહત્વના નિયમો:
- જો property ના નામમાં સ્પેસ હોય અને તમે dot નો ઉપયોગ કરો, તો syntax error આવશે.
- ભૂલો ટાળવા માટે property ના નામમાં સ્પેસ રાખવાનું ટાળો.
- જો તમે એવી property વાંચવાનો પ્રયાસ કરો જે અસ્તિત્વમાં નથી, તો તમને undefined મળશે.
તમે object ની અંદરનો ડેટા બદલી શકો છો:
- value અપડેટ કરવા માટે, assignment operator (=) નો ઉપયોગ કરો.
- નવી property ઉમેરવા માટે, નવી key ને value અસાઇન કરો.
- property દૂર કરવા માટે, delete operator નો ઉપયોગ કરો.
property અસ્તિત્વમાં છે કે નહીં તે તપાસવા માટે, in operator નો ઉપયોગ કરો. જો key હાજર હોય તો તે true રિટર્ન કરે છે અને જો ન હોય તો false રિટર્ન કરે છે.
ઉદાહરણ: 'employeeId' in employee એ true રિટર્ન કરે છે.