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

Lấy khóa và giá trị từ đối tượng trong JavaScript mảng

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một đối tượng ánh xạ các giá trị theo nghĩa đen. Hàm phải tạo một mảng mảng, mỗi mảng con phải chứa chính xác hai phần tử.

Đầu tiên trong số đó phải là khóa của cặp đối tượng tương ứng và thứ hai phải là giá trị.

Ví dụ

const obj = {
   name: 'Nick',
   achievements: 158,
   points: 14730
};
const retrieveProperties = (obj = {}) => {
   const res = [];
   for(key in obj){
      res.push([ key, obj[key] ]);
   };
   return res;
};
console.log(retrieveProperties(obj));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

[ [ 'name', 'Nick' ], [ 'achievements', 158 ], [ 'points', 14730 ] ]