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' }
]