เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุที่จับคู่ค่าตามตัวอักษร ฟังก์ชันควรสร้างอาร์เรย์ของอาร์เรย์ โดยแต่ละ subarray ควรมีองค์ประกอบสองอย่างเท่านั้น
อันแรกควรเป็นคีย์ของคู่อ็อบเจ็กต์ที่เกี่ยวข้อง และอันที่สองควรเป็นค่า
ตัวอย่าง
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));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
[ [ 'name', 'Nick' ], [ 'achievements', 158 ], [ 'points', 14730 ] ]