Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想列出谁是使用JSON最富有的用户_Javascript_Json - Fatal编程技术网

Javascript 我想列出谁是使用JSON最富有的用户

Javascript 我想列出谁是使用JSON最富有的用户,javascript,json,Javascript,Json,我想用JSON列出最富有的用户 这是我的密码 var-users={'Johnny':{points:20},'Kyle':{points:30}; 我希望它像这样登录到控制台 1。凯尔积分:30 2.强尼积分:20 那么如何解决呢?这不是应该发布在堆栈溢出上的问题。我们回答有关用户遇到的特定编程问题的问题。你似乎不是在问你在代码方面遇到的具体问题,你只是要求我们为你编写解决方案。我希望kyle是第一,而不是johnny谢谢你的帮助。如果你想维持秩序,你必须将用户变量从object改为数组,

我想用JSON列出最富有的用户

这是我的密码

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);
});