बदलना कोई ऑब्जेक्ट 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"}