早教吧作业答案频道 -->其他-->
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按照值的大小排序并输...的网友还看了以下:
∑C(n,k)*u^k*(1-u)^(n-k)是多少?(0≤u≤1.0,0≤k≤n-1,其中C(n, 2020-03-30 …
二项分布的公式,C(n,k)=n!/k!(n-k)!乘以p^x(1-p)^(n-x),今天看到公开 2020-07-12 …
∑[k=0,∞]C(k,N)C(n-k,M-N)=C(n,M)∑[k=0,n](1-p)^k=1/ 2020-07-16 …
超难证明题求证:C(n,k)+C(n,k-1)C(m,1)+C(n,k-2)C(m,2)+.+C( 2020-07-20 …
组合函数C(n,k)在给定的n个元素的集合中求不同的(无序的)k个元素的子集的个数.该函数可以用以 2020-07-29 …
组合数学递推关系看不懂...下了好几份课件,看了很久依然看不懂怎么由特征根方程求得a(n)通项公式 2020-08-01 …
1+2+3+4+5+.+n=0.5n^2+n1^2+2^2+3^2.+n^2=n(n+1)(2n+ 2020-08-03 …
A{n│n=2k+1,k∈Z}、B{m│m=2l-1,l∈Z}如果n∈A,那么存在k∈Z,使n=2k 2020-10-31 …
已知等式C(n取k)×C(n-k取m-k)=C(n取m)×C(m取k)构造一个实际背景,对其意义作出 2020-12-03 …
选出下面各项中字音有误的一项:A诡谲jué角逐jué咀嚼jué龟裂jūnB龟兹qiūcí皲裂jūn玷 2020-12-17 …