我们可以使用for-in循环遍历对象并查找最大值,然后再使用for-in循环遍历对象并打印所有的值。
示例代码如下:
const obj = {a: 3, b: 2, c: 5, d: 1};
let max = 0;
for (let key in obj) {
if (obj[key] > max) {
max = obj[key];
console.log("最大值是:" + max);
for (let key in obj) {
console.log(key + ":" + obj[key]);
以上代码会输出:
最大值是:5