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