เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุ JSON เป็นอาร์กิวเมนต์เดียวเท่านั้น
ออบเจ็กต์ JSON มีคีย์สตริงที่แมปกับตัวเลขบางตัว ฟังก์ชันของเราควรเคลื่อนที่ผ่านวัตถุ ค้นหาและส่งกลับค่าที่น้อยที่สุดจากวัตถุ
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const obj = { "a": 4, "b": 2, "c": 5, "d": 1, "e": 3 }; const findSmallestValue = obj => { const smallest = Object.keys(obj).reduce((acc, val) => { return Math.min(acc, obj[val]); }, Infinity); return smallest; } console.log(findSmallestValue(obj));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
1