Dùng split(/\s/) tách chuỗi theo khoảng trắng, destructuring lấy từ đầu tiên.
Mã thực hiện
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);
Kết quả
[
{ technology1: 'JavaScript', technology2: 'HTML', employeeName: 'John Smith' },
{ technology1: 'Java', technology2: 'Angular', employeeName: 'David Miller' }
]