JavaScript Own Objects in Hindi
DIPLOMA_CSE / Web Technology
JavaScript Own Objects in Hindi
JavaScript Own Objects in Hindi
JavaScript рдореЗрдВ Own Objects рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЦреБрдж рд╕реЗ рдПрдХ рдирдпрд╛ Object рдмрдирд╛рдПрдБ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ Properties рдФрд░ Methods рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
Creating Own Objects in JavaScript in Hindi
JavaScript рдореЗрдВ рдЦреБрдж рдХреЗ Objects рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рджреЛ рдореБрдЦреНрдп рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- Object Literal Syntax: рдпрд╣ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рд╣реИред рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдЖрдк рд╕реАрдзреЗ Object рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВред
- Constructor Function: рдЗрд╕ рддрд░реАрдХреЗ рдореЗрдВ рдЖрдк рдПрдХ Constructor Function рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдирдпрд╛ Object рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдм рд╣рдо рдЗрдиреНрд╣реЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ:
Object Literal Syntax
рдпрд╣ рддрд░реАрдХрд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк Object рдХреЛ рд╕реАрдзреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ define рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
let person = {
name: "John",
age: 30,
city: "New York"
};
рдпрд╣рд╛рдБ рдкрд░, person рдПрдХ Object рд╣реИ рдЬрд┐рд╕рдореЗрдВ name, age, рдФрд░ city Properties рд╣реИрдВред
Constructor Function
рдЖрдк рдПрдХ constructor function рдмрдирд╛рдХрд░ рднреА object create рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рддрд░реАрдХрд╛ reusable рд╣реЛрддрд╛ рд╣реИ рдФрд░ Object рдХреА Properties рдХреЛ dynamically set рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
function Person(name, age, city) {
this.name = name;
this.age = age;
this.city = city;
}
let person1 = new Person("John", 30, "New York");
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ Objects рдХреЛ рдПрдХ рд╣реА constructor function рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
Accessing Own Properties in JavaScript in Hindi
JavaScript рдореЗрдВ рдЬрдм рдЖрдк рдЦреБрдж рдХрд╛ Object рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдореМрдЬреВрдж Properties рдХреЛ access рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рджреЛ рдореБрдЦреНрдп рддрд░реАрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:
- Dot Notation: рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк Object рдХреА Property рдХреЛ рдбреЙрдЯ (.) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ access рдХрд░рддреЗ рд╣реИрдВред
- Bracket Notation: рдЗрд╕рдореЗрдВ рдЖрдк Property рдХрд╛ рдирд╛рдо рдмреНрд░реИрдХреЗрдЯреНрд╕ [] рдХреЗ рдЕрдВрджрд░ рдПрдХ string рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрддреЗ рд╣реИрдВред
Dot Notation
Dot notation рдореЗрдВ рдЖрдк рд╕реАрдзреЗ Object рдХреА Property рдХреЛ dot (.) рдХреЗ рдмрд╛рдж рдЙрд╕рдХрд╛ рдирд╛рдо рд▓рд┐рдЦрдХрд░ access рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг:
let person = { name: "John", age: 30, city: "New York" };
console.log(person.name); // Output: John
Bracket Notation
Bracket notation рдореЗрдВ рдЖрдк Property рдХрд╛ рдирд╛рдо string рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм Property рдХрд╛ рдирд╛рдо variable рд╣реЛ рдпрд╛ рдПрдХрджрдо рдЦрд╛рд╕ characters рд╣реЛрдВред рдЙрджрд╛рд╣рд░рдг:
let person = { name: "John", age: 30, city: "New York" };
console.log(person["age"]); // Output: 30
Enumerating Own Properties in JavaScript in Hindi
JavaScript рдореЗрдВ Object рдХреА рд╕рднреА Properties рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк for...in loop рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ loop рдЖрдкрдХреЛ Object рдХреА рд╕рднреА own properties рдкрд░ iterate рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рджреЗрддрд╛ рд╣реИред
Example of Enumerating Own Properties
рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо Object рдХреА рд╕рднреА properties рдХреЛ enumerate рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
let person = { name: "John", age: 30, city: "New York" };
for (let key in person) {
console.log(key + ": " + person[key]);
}
Output:
name: John
age: 30
city: New York
рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рд╣рдо Object рдХреА рд╕рд╛рд░реА Properties рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
Modifying Own Properties in JavaScript in Hindi
JavaScript рдореЗрдВ рдЖрдк Object рдХреА Properties рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ modify (update) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдк Dot notation рдпрд╛ Bracket notation рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Dot Notation Example
рдпрд╣рд╛рдБ рд╣рдо рдПрдХ Object рдХреА Property рдХреЛ modify рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
let person = { name: "John", age: 30, city: "New York" };
person.age = 31; // Age property рдХреЛ update рдХрд┐рдпрд╛ рдЧрдпрд╛
console.log(person.age); // Output: 31
Bracket Notation Example
Bracket notation рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╣рдо Properties рдХреЛ modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
let person = { name: "John", age: 30, city: "New York" };
person["city"] = "Los Angeles"; // City property рдХреЛ update рдХрд┐рдпрд╛ рдЧрдпрд╛
console.log(person.city); // Output: Los Angeles