Javascript 我想列出谁是使用JSON最富有的用户
我想用JSON列出最富有的用户 这是我的密码Javascript 我想列出谁是使用JSON最富有的用户,javascript,json,Javascript,Json,我想用JSON列出最富有的用户 这是我的密码 var-users={'Johnny':{points:20},'Kyle':{points:30}; 我希望它像这样登录到控制台 1。凯尔积分:30 2.强尼积分:20 那么如何解决呢?这不是应该发布在堆栈溢出上的问题。我们回答有关用户遇到的特定编程问题的问题。你似乎不是在问你在代码方面遇到的具体问题,你只是要求我们为你编写解决方案。我希望kyle是第一,而不是johnny谢谢你的帮助。如果你想维持秩序,你必须将用户变量从object改为数组,
var-users={'Johnny':{points:20},'Kyle':{points:30};
我希望它像这样登录到控制台
1。凯尔积分:30
2.强尼积分:20
那么如何解决呢?这不是应该发布在堆栈溢出上的问题。我们回答有关用户遇到的特定编程问题的问题。你似乎不是在问你在代码方面遇到的具体问题,你只是要求我们为你编写解决方案。我希望kyle是第一,而不是johnny谢谢你的帮助。如果你想维持秩序,你必须将
用户
变量从object改为数组,比如:[{name:'kyle',points:30},{name:'Johnny',points:20}]
。或者如果您只是想让它与您的示例一起工作,您可以使用以下命令:对象.keys(users).reverse().forEach(函数(名称,索引){console.log((索引+1)+'.+name+'点:'+users[name].points);
(它将按降序排列名称,即从Z到A的顺序)我这样做了,得到了1.0分:30 2.1分:20如果使用数组而不是对象,代码应该是:users.forEach(函数(用户,索引){console.log((索引+1)+'.+user.name+'点:'+user.points);});
Object.keys(users).forEach(function(name, index){
console.log((index + 1) + '. ' + name + ' points: ' + users[name].points);
});