看板 Ajax 關於我們 聯絡資訊
我成功在網路上抓取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://www.ptt.cc/bbs/Ajax/M.1564985873.A.C4A.html
Gold740716: 看不懂你在說什麼, D 是字串,怎麼排序? 08/05 21:07
Gold740716: 而且 .C 是物件嗎?為什麼用方括號? 08/05 21:07
MangoTW: 你的 JSON parse 完就是陣列了 你要思考的是 array sort 08/06 03:03
VdustR: 你的 json 不是我的 json 08/07 10:48