मेरे पास नीचे की तरह एक साधारण वस्तु है:
var countries = {
"Argentina":1,
"Canada":2,
"Egypt":1,
};
मुझे दो सरणियाँ बनाने की आवश्यकता है। पहला सरणी ऑब्जेक्ट से सभी कुंजियों का एक सरणी है। मैंने यह सरणी निम्न द्वारा बनाई है:
var labels = Object.keys(countries);
यह अच्छा काम करता है। मैं देशों की एक सरणी प्राप्त करता हूं। अब जब मैं मूल्यों से एक सरणी बनाने की कोशिश करता हूं ...
var labels = Object.values(countries);
मुझे यह त्रुटि मिली: Uncaught TypeError: Object.values is not a function JavaScript
मुझे नहीं पता कि मैं क्या गलत कर रहा हूं। मैं console.log countries
पहले और बाद में घोषित करता हूं labels
और वस्तु समान रहती है। मैं ठीक से उपयोग कैसे करूं Object.values()
?