Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaScriptでオブジェクトの値を取得するにはどうすればよいですか?


Object.values()などのメソッドがいくつかあります オブジェクトの値を取得します。しかし、これらの方法では、値を見つけるプロセスに時間がかかります。これを軽減するには、 Underscore.js javascriptのライブラリは、 _。values()と呼ばれるメソッドを提供しています 。このメソッドでは、値を実行するためにforループは必要ありません。これは、オブジェクトの値を実行するための直接的な方法です。

次の例では、オブジェクトの値は Object.values()を使用して実行されました。 方法。このメソッドにはforループが必要です 値を実行します。

<html>
<body>
<script>
   var user = {
      name: "Rahim",
      designation: "content developer"
   };
   for (let value of Object.values(user)) {
      document.write(value + "</br>");
   }
</script>
</body>
</html>

出力

Rahim
content developer

次の例では、オブジェクトの値は _。values()を使用して実行されました。 方法。ここではforループはありません 必要とされている。簡単な方法です。

<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(_.values({"name": 'ElonMusk',age: 47, "Organization":'Spacex' }));
      document.write((res));
   </script>
</body>
</html>

出力

["ElonMusk",47,"Spacex"]

  1. 配列で最も一般的な値を取得する方法:JavaScript?

    繰り返し値を持つリテラルの配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列内で最も一般的な要素の配列を返す必要があります(2つ以上の要素が同じ回数だけ出現する場合、配列にはそれらすべての要素が含まれている必要があります)。 例 このためのコードは-になります const arr1 = ["a", "c", "a", "b", "d", "e", "f"]; const arr2 = ["a", &quo

  2. JavaのJSONオブジェクトからさまざまなタイプの値を取得するにはどうすればよいですか?

    JSONObject 順序付けられていない 名前/値のコレクション 文字列のテキストをペアにして解析し、マップを作成します -オブジェクトのように。 JSONObject getString()のようなさまざまなタイプの値を表示するための重要なメソッドがいくつかあります。 キー文字列に関連付けられた文字列を取得するメソッド、 getInt() キーに関連付けられたint値を取得するメソッドgetDouble() キーとgetBoolean()に関連付けられたdouble値を取得するメソッド キーに関連付けられたブール値を取得するメソッド。 例 import org.json.*; pu