𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 ની સમજૂતી
JavaScript objects ડેટાને key-value જોડીઓમાં સંગ્રહિત કરે છે. દરેક જોડી એક property છે.
એક property વિવિધ પ્રકારના ડેટા ધરાવી શકે છે:
- Strings
- Numbers
- Arrays
- અન્ય objects
- Functions
જ્યારે કોઈ function object ની અંદર હોય છે, ત્યારે તેને method કહેવામાં આવે છે. Methods નક્કી કરે છે કે object શું કાર્ય કરે છે.
ઉદાહરણ:
const human = {
firstName: "Virat",
lastName: "Kohli",
age: 30,
fullName: function() {
return this.firstName + " " + this.lastName
}
}
આ ઉદાહરણમાં, firstName એ key છે અને "Virat" એ value છે.
Objects બનાવવાની રીતો:
- Object Literals properties ને સીધી રીતે વ્યાખ્યાયિત કરવા માટે curly braces નો ઉપયોગ કરો.
let user = {
name: "Sourav",
age: 23
};
- Object Constructor new Object() syntax નો ઉપયોગ કરો.
let user = new Object();
user.name = "Sourav";
Properties ને કેવી રીતે એક્સેસ કરવી:
- Dot notation:
user.name - Bracket notation:
user["name"]
તમે objects બનાવ્યા પછી તેમાં ફેરફાર કરી શકો છો. તમે નવી properties ઉમેરી શકો છો અથવા હાલની properties દૂર કરી શકો છો.
કોઈ property દૂર કરવા માટે, delete operator નો ઉપયોગ કરો:
delete user.age;
કોઈ property અસ્તિત્વમાં છે કે નહીં તે તપાસવા માટે, in operator અથવા hasOwnProperty નો ઉપયોગ કરો:
"name" in user;
user.hasOwnProperty("name");
Objects તમને સંબંધિત ડેટા અને વર્તનને એક જ જગ્યાએ ગ્રુપ કરવામાં મદદ કરે છે. આ તમારા કોડને વ્યવસ્થિત અને મેનેજ કરવામાં સરળ બનાવે છે.
Source: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9