Chúng ta cần viết một hàm JavaScript nhận vào một đối tượng ánh xạ các giá trị literal. Hàm nên tạo một mảng các mảng, mỗi mảng con chứa chính xác hai phần tử: key và value tương ứng.
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));Kết quả
Kết quả hiển thị trong console sẽ là:
[ ['name', 'Nick'], ['achievements', 158], ['points', 14730] ]