ऑब्जेक्ट.कीज़ मेथड

Object.keys मेथड ऑब्जेक्ट के गुणों की एक सरणी लौटाता है उसी क्रम में, जैसे लूप के माध्यम से गणना करते समय होता है।

सिंटैक्स

javascriptlet keys = Object.keys(वस्तु);

उदाहरण

आइए निम्नलिखित ऑब्जेक्ट से गुण प्राप्त करें:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.keys(obj));

कोड निष्पादन का परिणाम:

javascript['a', 'b', 'c']

उदाहरण

अब ऑब्जेक्ट में गुणों को यादृच्छिक क्रम में रखते हैं:

javascriptlet obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.keys(obj));

कोड निष्पादित करने के बाद, हम देखेंगे कि गुण आरोही क्रम में क्रमबद्ध हो गए हैं:

javascript['1', '2', '3', '4']

उदाहरण

Object.keys मेथड की सहायता से सरणी के तत्वों की स्थितियाँ भी प्राप्त की जा सकती हैं:

javascriptlet arr = ['a', 'b', 'c', 'd'];
console.log(Object.keys(arr));

कोड निष्पादन का परिणाम:

javascript['0', '1', '2', '3']

यह भी देखें

  • Object.values मेथड,
    जो ऑब्जेक्ट के मानों की एक सरणी लौटाता है
  • Object.assign मेथड,
    जो ऑब्जेक्ट के गुणों और मानों की नकल करता है