JavaScript Object.entries()
- पिछला पृष्ठ defineProperty()
- अगला पृष्ठ freeze()
- एक स्तर ऊपर JavaScript ऑब्जेक्ट संदर्भ मानचित्र
परिभाषा और उपयोग
Object.entries()
तरीके एक ऑब्जैक्ट की की-माप के आर्रे को वापस देता है।
Object.entries()
तरीके मूल ऑब्जैक्ट को बदलता नहीं है।
संबंधित तरीके:
Object.keys()
किसी भी ऑब्जैक्ट तरीके के की (गुण) को वापस देता है।
Object.values()
सभी ऑब्जैक्ट के की (गुण) के माप को वापस देता है।
Object.entries()
किसी भी ऑब्जैक्ट तरीके के की और माप को वापस देता है।
उपरोक्त तरीके किसी भी ऑब्जैक्ट तरीके के इटरेबल ऑब्जैक्ट (सूचीबद्ध आर्रे) को वापस देते हैं।
इटरेबल ऑब्जैक्ट ऑब्जैक्ट को लूप में उपयोग करने और ऑब्जैक्ट को Map में बदलने को आसान बनाते हैं。
इन्स्टांस
उदाहरण 1
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.entries(person);
उदाहरण 2
Object.entries()
ऑब्जैक्ट को लूप में उपयोग करने को आसान बनाता है:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; let text = ""; for (let [fruit, value] of Object.entries(fruits)) { text += fruit + ": " + value + "<br>"; }
उदाहरण 3
Object.entries()
ऑब्जैक्ट को Map में बदलने को आसान बनाता है:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; const myMap = new Map(Object.entries(fruits));
व्याकरण
Object.values(ऑब्जैक्ट)
पारामीटर
पारामीटर | वर्णन |
---|---|
ऑब्जैक्ट | वैकल्पिक। ऑब्जैक्ट |
वापसी मूल्य
प्रकार | वर्णन |
---|---|
Array | ऑब्जैक्ट के की-माप को शामिल करने वाला एक इटरेबल आर्रे |
ब्राउज़र समर्थन
ECMAScript 2017 ने ऑब्जैक्ट को जोड़ा है Object.entries()
तरीके।
2017 वर्ष 3 से, सभी आधुनिक ब्राउज़रों में समर्थित Object.entries()
:
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
च्रोम 47 | एज 14 | फायरफॉक्स 47 | सफारी 10.1 | ओपेरा 41 |
2016 वर्ष 6 | 2016 वर्ष 8 | 2016 वर्ष 6 | 2017 वर्ष 3 | 2016 वर्ष 10 अक्टूबर |
- पिछला पृष्ठ defineProperty()
- अगला पृष्ठ freeze()
- एक स्तर ऊपर JavaScript ऑब्जेक्ट संदर्भ मानचित्र