Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để chỉ lấy từ đầu tiên của giá trị của đối tượng - JavaScript?

Giả sử sau đây là đối tượng của chúng tôi -

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

Bạn có thể sử dụng split () trên cơ sở khoảng trắng.

Ví dụ

Sau đây là mã -

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);

Để chạy chương trình trên, hãy sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo244.js.

Đầu ra

Sau đây là kết quả trên bảng điều khiển -

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