[问题] json下载取值问题

楼主: IRS404 (LL)   2019-08-05 14:17:47
我成功在网络上抓取json档案阵列
{ "A":" ", "B": " ", "C":["D":" ", "E":" "], "F":" "}
我现在只要 B, D ,F的资料 而且要以 D的资料作排序
我原来想的办法是 用for循环,将B D F的值取出,做成阵列
for (var i = 0; i < B.length; i++){
var Q1=B;
var Q2=C.D;
var Q3=F;
}
let array1=[ Q1, Q2, Q3];
console.log取出值变成
[1,3,6]
[2,2,8]
[4,5,8]
[2,9,3]
但是这样想以Q2进行排序,排序成
[2,2,8]
[1,3,6]
[4,5,9]
[2,9,3]
该怎么写呢???
后来搜寻javascript相关知识
可以以json物件的 D 进行排序
那这样的话 该怎么删掉阵列中不要的A,E,F 呢???
作者: Gold740716 (项为之强)   2019-08-05 21:07:00
看不懂你在说什么, D 是字串,怎么排序?而且 .C 是物件吗?为什么用方括号?
作者: MangoTW (不在线上)   2019-08-06 03:03:00
你的 JSON parse 完就是阵列了 你要思考的是 array sort
作者: VdustR (京)   2019-08-07 10:48:00
你的 json 不是我的 json

Links booklink

Contact Us: admin [ a t ] ucptt.com