如何在 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'
   }
]

更新于: 03-Oct-2020

380 次浏览

开启你的 职业旅程

完成课程获得认证

开始
广告
© . All rights reserved.