作者IRS404 (LL)
看板Ajax
标题[问题] json下载取值问题
时间Mon Aug 5 14:17:47 2019
我成功在网路上抓取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 呢???
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.137.200.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1564985873.A.C4A.html
1F:推 Gold740716: 看不懂你在说什麽, D 是字串,怎麽排序? 08/05 21:07
2F:→ Gold740716: 而且 .C 是物件吗?为什麽用方括号? 08/05 21:07
3F:→ MangoTW: 你的 JSON parse 完就是阵列了 你要思考的是 array sort 08/06 03:03
4F:推 VdustR: 你的 json 不是我的 json 08/07 10:48