Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में ऑब्जेक्ट की गणनीय प्रॉपर्टी मानों का ऐरे कैसे प्राप्त करें


हम ऑब्जेक्ट से मान और कुंजी प्राप्त करने के लिए कुछ तार्किक विधियों का उपयोग कर सकते हैं, लेकिन वे विधियाँ मानों को ऐरे के रूप में नहीं लौटाएंगी, जो कई मामलों में बहुत उपयोगी है। JavaScript ने Object.values() मेथड प्रदान किया है ताकि एक ऐरे प्राप्त किया जा सके जिसके एलिमेंट्स ऑब्जेक्ट के गणनीय प्रॉपर्टी मान हैं।

सिंटैक्स

Object.values(obj);

यह मेथड आर्गुमेंट के रूप में एक ऑब्जेक्ट लेता है और एक ऐरे लौटाता है जिसके एलिमेंट्स ऑब्जेक्ट के प्रॉपर्टी मान के अलावा कुछ नहीं हैं।

उदाहरण-1

निम्न उदाहरण में, एक ऑब्जेक्ट को मेथड Object.values() के माध्यम से भेजा गया है और प्रॉपर्टी मानों को ऐरे के रूप में प्रदर्शित किया गया था।

<html> <body> <script>    var obj = {"one":1,"two": 2,"three": 3};    document.write(Array.isArray(Object.values(obj)));    document.write("</br>"); document.write(Object.values(obj)); </script> </body> </html>

आउटपुट

true 1,2,3

उदाहरण-2

निम्न उदाहरण में, एक ऑब्जेक्ट को मेथड Object.values() के माध्यम से भेजा गया है और प्रॉपर्टी मानों को ऐरे के रूप में प्रदर्शित किया गया था। Array.isArray() का उपयोग यह जांचने के लिए किया जाता है कि परिणामी ऑब्जेक्ट ऐरे है या नहीं।

<html> <body>    <script>       var object = {"name":"Elon","company":"Tesla","age":"47","property":"1 Billion dollars"};       document.write(Array.isArray(Object.values(object)));       document.write("</br>");       document.write(Object.values(object));    </script> </body> </html>

आउटपुट

true Elon,Tesla,47,1 Billion dollars

  1. जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें? जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें?

    ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 > <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें? मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें?

    मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स खोजने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>

  1. - JavaScript में ऑब्जेक्ट के मान कैसे प्राप्त करें?

    Object.values() जैसे कुछ तरीके हैं जिनसे किसी ऑब्जेक्ट के मान प्राप्त किए जा सकते हैं। लेकिन उन तरीकों के माध्यम से, मानों को खोजने की प्रक्रिया लंबी है। इसे कम करने के लिए, Underscore.js जावास्क्रिप्ट की एक लाइब्रेरी ने _.values() नामक एक विधि प्रदान की है। इस विधि को मानों को निष्पादित करने के लि