JavaScript Object Properties In Hindi


Properties , values होती हैं जो कि Object के साथ associate होती हैं। JavaScript Object unordered properties का collection होता है।


JavaScript में Object properties को kay : value pair में define किया जाता है। और एक Object की कई properties need के according हो सकते हैं।

JavaScript Accessing Object Properties

Object properties & methods को हम दो तरह से access कर सकते हैं -

object.proprtyName;

or

object['proprtyName'];

ऊपर define किये गए Object की properties & method कुछ इस तरह से access करेंगे।

File : js_object_example.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <body>
	<script>
		/*define Object*/
		let bike = {
			name : "TVS Apache",
			weight : "150kg",
			color : "White",
			max_speed : "110 to 160 km/h",
		};

		/*Accessing object properties*/
		document.write('Bike : '+ bike.name);
		document.write('Bike Color : '+ bike.color);
		document.write('Bike Max Speed: '+ bike['max_speed']);
	</script>
  </body>
</html>
Output
Bike : TVS Apache
Bike Color : White
Bike Max Speed: 110 to 160 km/h

JavaScript Iterate Object Properties

हालाँकि आप Array की तरह ही Object properties को iterate भी कर सकते हैं। Object properties iterate करने के लिए for..in loop किया जाता है।

File : js_iterate_object_properties.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <body>
    <script>
    var person = {
      firstName: "Rahul",
      lastName: "Kumar",
      age: 23,
      eyeColor: "black"
    };
    for(key in person){
       document.write(key +' : '+ person[key] + '<br>');
    }
    </script>
  </body>
</html>
Output
firstName : Rahul
lastName : Kumar
age : 23
eyeColor : black

? for..in loop में Object key मिलती है जो value से associate होती है , लेकिन हम इसे Object.keyName के साथ access नहीं कर सकते हैं।

JavaScript Adding New Property To an Object

हम जानते हैं कि JavaScript में Objects mutable होते हैं , means need के according हम कभी भी इसमें property add कर सकते हैं। नई property add करने के लिए simply key के साथ value को assign कर देते हैं।
For Example :

person.nationality = "Indian";

That's it.

JavaScript Deleting New Property From Object

Object properties को delete करने के लिए delete operator का use किया जाता है। एक बार property delete कर देने के बाद आप दुबारा उस property को access नहीं कर पाओगे।
For Example :

delete person.age;

or

delete person['age'];

Important
  1. delete operator का use Object properties को delete करने के लिए ही किया गया है , variables और function को delete करने के लिए use नहीं कर सकते हैं।
  2. किसी भी predefined JavaScript Object property को delete नहीं कर सकते।

Related Topics
  1. JavaScript Object
  2. JavaScript Array
  3. JavaScript Function
  4. JavaScript Variables

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook