JavaScriptでオブジェクトを反転する方法は?
反転 オブジェクトは、 underscore.jsまで難しいタスクの1つです。 、javascriptフレームワークが明るみに出ました。 _。invert()を含む多くの関数があります それらの1つです。このメソッドは、実際にはキー/値を反転します ペア。たとえば、オブジェクトにname/Kiranのようなキー/値があるとします。次に、 _。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"}
-
JavaScriptでインポートされたオブジェクトを非構造化するにはどうすればよいですか?
以下は、JavaScriptでインポートされたオブジェクトを非構造化するコードです- 例 <!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&g
-
多次元JavaScriptオブジェクトを作成するにはどうすればよいですか?
以下は、多次元JavaScriptオブジェクトを作成するためのコードです- 例 <!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> &n