早教吧作业答案频道 -->其他-->
json按照值的大小排序并输出键,数据如下varjson={a:8.167,b:1.492,c:2.782,d:4.253,e:12.702,f:2.228,g:2.015,h:6.094,i:6.966,j:0.153,k:0.772,l:4.025,m:2.406,n:6.749,o:7.507,p:1.929,q:0.095,r:5.987,s:6.327,t:9.056,u:2.758,v:0.978,w:2.
题目详情
json 按照值的大小排序并输出键,数据如下
var json ={
a:8.167,b:1.492,c:2.782,d:4.253,e:12.702,f:2.228,g:2.015,h:6.094,i:6.966,j:0.153,k:0.772,l:4.025,m:2.406,
n:6.749,o:7.507,p:1.929,q:0.095,r:5.987,s:6.327,t:9.056,u:2.758,v:0.978,w:2.360,x:0.150,y:1.974,z:0.074
}
结果类似于“s,t,a.......”
var json ={
a:8.167,b:1.492,c:2.782,d:4.253,e:12.702,f:2.228,g:2.015,h:6.094,i:6.966,j:0.153,k:0.772,l:4.025,m:2.406,
n:6.749,o:7.507,p:1.929,q:0.095,r:5.987,s:6.327,t:9.056,u:2.758,v:0.978,w:2.360,x:0.150,y:1.974,z:0.074
}
结果类似于“s,t,a.......”
▼优质解答
答案和解析
var obj = {};
for(var key in json){
obj[json[key]] = key;
}
console.log(obj);
var arr = [];
for(var key in obj){
arr.push(key);
}
arr = arr.sort();
console.log(arr);
var obj2 = {};
for(var i = 0;i obj2[arr[i]] = obj[arr[i]]
}
console.log(obj2);
for(var key in json){
obj[json[key]] = key;
}
console.log(obj);
var arr = [];
for(var key in obj){
arr.push(key);
}
arr = arr.sort();
console.log(arr);
var obj2 = {};
for(var i = 0;i
}
console.log(obj2);
看了 json按照值的大小排序并输...的网友还看了以下:
电流强度表达公式( )A.I=Q/tB.Q=I/tC.I=t/QD.t=Q/I 2020-05-31 …
究竟错在哪了?#includemain(){\x05FILE*p,*q;\x05inti,c[10 2020-06-06 …
r是共用体,定义*s=&r;依次定义s->i[0]=ox39;s->i[1]=ox38;为什么输出 2020-06-14 …
物理中的定义式我们老师说定义式的左右两边无关,就像E=F/Q不能说E与F成正比,与Q成反比,E只与 2020-06-14 …
给出如下算法:第一步,i=3,s=0第二步i=i+2第三步s=s+i第四步ifs>=2009回第五 2020-07-23 …
关于i++++i的问题inti=5,j=5,p,q;p=(i++)+(i++)+(i++);q=( 2020-07-25 …
在VC中,为什么i=3输出y=++i值为4;而i=3,y=(++i)+(++i)值为10?在y=( 2020-07-26 …
在一个电路中,电量Q恒等吗?电压V=E/Q,又等于IR,当电压提高了,E就提高了,于是电流速度提高 2020-07-28 …
设I为全集,非空集合P.Q满足P是Q的真子集且Q是I的真子集,若含P.Q的一个集合运算表达式,使运 2020-08-01 …
根据回答完成问题Q:whenyougrowupA:I'mgoingtobeanairlinepilo 2020-10-30 …