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