JavaScript Object Display
JavaScript में जब हम किसी object को display करना चाहते हैं — जैसे console में print करना या HTML में दिखाना — तो हमें अलग-अलग तरीकों का उपयोग करना होता है।
इस अध्याय में आप सीखेंगे:
- Object को console में कैसे दिखाएं
- Object को HTML में कैसे दिखाएं
- Object को string में कैसे convert करें
- JSON.stringify() का उपयोग
- अभ्यास प्रश्न
1. console.log()
से Object Display
यह सबसे basic और आसान तरीका है किसी object को inspect करने का:
let person = {
name: "Amit",
age: 30
};
console.log(person);
✅ DevTools (Inspect → Console) में पूरा object structured form में दिखेगा।
2. Object की Individual Properties Show करना
यदि आप केवल किसी specific property को दिखाना चाहते हैं:
console.log("Name:", person.name); // Name: Amit
console.log("Age:", person.age); // Age: 30
3. Object को HTML में Display करना (DOM के ज़रिए)
<p id="output"></p>
<script>
let person = {
name: "Ravi",
age: 25
};
document.getElementById("output").innerHTML =
"Name: " + person.name + "<br>Age: " + person.age;
</script>
आप DOM में object को HTML-friendly रूप में दिखा सकते हैं।
4. Object को String में Convert करना – JSON.stringify()
अगर आप पूरे object को string बनाकर display करना चाहते हैं:
let person = {
name: "Neha",
city: "Delhi"
};
let text = JSON.stringify(person);
console.log(text); // {"name":"Neha","city":"Delhi"}
HTML में दिखाने के लिए:
<p id="info"></p>
<script>
let user = { name: "Anjali", age: 27 };
document.getElementById("info").innerHTML = JSON.stringify(user);
</script>
5. for...in
से Properties को Display करना
अगर आप सारे key-value को loop में दिखाना चाहें:
let student = {
name: "Ravi",
class: "10th",
marks: 88
};
for (let key in student) {
console.log(key + ": " + student[key]);
}
Output:
name: Ravi
class: 10th
marks: 88
ध्यान देने योग्य बातें
JSON.stringify()
object को string में बदल देता है — useful जब आप उसे भेजना या HTML में दिखाना चाहते हैं।- Direct DOM में object assign करने से
[object Object]
दिखता है। इसलिएstringify()
ज़रूरी है।
अभ्यास प्रश्न
- JavaScript object को console में display करने के लिए कौन सा method use करते हैं?
- HTML में किसी object को दिखाने के दो तरीके बताइए।
JSON.stringify()
का उपयोग क्या करता है?- नीचे दिए गए code का output बताइए:
let car = { brand: "Honda", model: "City" }; console.log("Car: " + car);
for...in
loop से object को कैसे display करेंगे? एक उदाहरण दीजिए।