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

オブジェクトの値の最初の単語のみを取得する方法– JavaScript?


以下が私たちのオブジェクトだとしましょう-

const employeeDetails = [
   {
      employeeName: "John Smith",
      employeeTechnology: "JavaScript HTML"
   },
   {
      employeeName: "David Miller",
      employeeTechnology: "Java Angular"
   }
]

スペースに基づいてsplit()を使用できます。

以下はコードです-

const employeeDetails = [
   {
      employeeName: "John Smith",
      employeeTechnology: "JavaScript HTML"
   },
   {
      employeeName: "David Miller",
      employeeTechnology: "Java Angular"
   }
]
const objectValues = employeeDetails.map(emp => {
   var [technology1, technology2] = emp.employeeTechnology.split(/\s/);
   return {
      technology1, technology2,
      employeeName: emp.employeeName
   }
});
console.log(objectValues);

上記のプログラムを実行するには、次のコマンドを使用します-

node fileName.js.

ここで、私のファイル名はdemo244.jsです。

出力

以下はコンソールでの出力です-

PS C:\Users\Amit\javascript-code> node demo244.js
[
   {
      technology1: 'JavaScript',
      technology2: 'HTML',
      employeeName: 'John Smith'
   },
   {
      technology1: 'Java',
      technology2: 'Angular',
      employeeName: 'David Miller'
   }
]

  1. JavaScriptオブジェクトの特定の値のみを乗算しますか?

    以下が私たちのオブジェクトだとしましょう- var employee =    [       { name: "John", amount: 800 },       { name: "David", amount: 500 },       { name: "Bob", amount: 450 }    ] 「金額」の値に2を掛ける必要があるのは、金額が500より大きい場合、つまり期待される出力が-で

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

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