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

जावास्क्रिप्ट में किसी वस्तु को कैसे पलटें?


बदलना कोई ऑब्जेक्ट underscore.js . तक कठिन कार्यों में से एक है , एक जावास्क्रिप्ट ढांचा, प्रकाश में आया। इसके कई कार्य हैं जिनमें _.invert() उनमें से एक है। यह विधि वास्तव में कुंजी/मान . को उलट देती है जोड़े। मान लीजिए कि किसी वस्तु का नाम/किरण जैसा कोई कुंजी/मान है। फिर _.invert() . का उपयोग करके वस्तु को उलटने के बाद विधि कुंजी/मान जोड़ी किरण/नाम में बदल जाती है। आइए उदाहरणों का उपयोग करते हुए, संक्षेप में इस पर चर्चा करें।

वाक्यविन्यास

_.invert(object);

यह विधि किसी वस्तु को तर्क के रूप में लेती है और उसे उलट देती है। यह कुंजी/मान . को बदल देता है मान/कुंजी . में युग्मित करें जोड़ी।

उदाहरण -1

निम्नलिखित उदाहरण में किसी व्यक्ति के 'नाम', 'वेतन' और 'आयु' को उनके मूल्य/कुंजी जोड़े में उलट दिया गया था।

<html>
<body>
<script
   src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
<script>
   var res = JSON.stringify(_.invert({name: 'Raj', age: 38, "salary": 120000}));
   document.write((res));
</script>
</body>
</html>

आउटपुट

{"38":"age","120000":"salary","Raj":"name"}

उदाहरण-2

निम्नलिखित उदाहरण में किसी व्यक्ति के 'नाम', 'संगठन' और 'आयु' को उनके मूल्य/कुंजी जोड़े में उलट दिया गया था।

<html>
<body>
<script  
   src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
   <script type="text/javascript">
      var res = JSON.stringify(_.invert({"name": 'ElonMusk',age: 47, "Organization":'Spacex' }));
      document.write((res));
   </script>
</body>
</html>

आउटपुट

{"47":"age","ElonMusk":"name","Spacex":"Organization"}

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    एक स्ट्रिंग को JavaScript ऑब्जेक्ट में बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. जावास्क्रिप्ट में आयातित ऑब्जेक्ट को डी-स्ट्रक्चर कैसे करें?

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

  1. एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट कैसे बनाएं?

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