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

Tạo một đối tượng JavaScript từ một mảng và xác định giá trị chính?

Để chuyển đổi một đối tượng JavaScript thành giá trị khóa, bạn cần sử dụng Object.entries () cùng với map (). Sau đây là đoạn mã -

Ví dụ

var studentObject={
   101: "John",
   102: "David",
   103: "Bob"
}
var studentDetails = Object.assign({}, studentObject)
studentDetails = Object.entries(studentObject).map(([studentId,studentName])=>({studentId ,studentName}));
console.log(studentDetails);

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

node fileName.js.

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo113.js
[
   { studentId: '101', studentName: 'John' },
   { studentId: '102', studentName: 'David' },
   { studentId: '103', studentName: 'Bob' }
]