में एक अज्ञात एकल कुंजी के साथ किसी ऑब्जेक्ट का मान प्राप्त करें I अज्ञात एकल कुंजी वाले ऑब्जेक्ट का मान कैसे प्राप्त कर सकता हूं?जेएस
उदाहरण:
var obj = {dbm: -45}
मैं जानते हुए भी यह कुंजी है बिना -45 मूल्य प्राप्त करना चाहते हैं।
मुझे पता है कि मैं ऑब्जेक्ट कुंजियों पर लूप कर सकता हूं (जो हमेशा एक होता है)।
for (var key in objects) {
var value = objects[key];
}
लेकिन मुझे यह जानना है कि इसके लिए क्लीनर समाधान है या नहीं?
Object.keys({ dbm: -45}); // ["dbm"]
के बीच के लिए-इन और Object.keys कि Object.keys सब खुद कुंजी नाम वापस आती है और इन के लिए सब कुछ खत्म हो पुनरावृत्ति करने के लिए इस्तेमाल किया जा सकता है मतभेद:
'obj [Object.keys (obj) [0]]' –