[問題] json下載取值問題

看板Ajax作者 (LL)時間4年前 (2019/08/05 14:17), 編輯推噓2(202)
留言4則, 3人參與, 4年前最新討論串1/1
我成功在網路上抓取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

08/05 21:07, 4年前 , 1F
看不懂你在說什麼, D 是字串,怎麼排序?
08/05 21:07, 1F

08/05 21:07, 4年前 , 2F
而且 .C 是物件嗎?為什麼用方括號?
08/05 21:07, 2F

08/06 03:03, 4年前 , 3F
你的 JSON parse 完就是陣列了 你要思考的是 array sort
08/06 03:03, 3F

08/07 10:48, 4年前 , 4F
你的 json 不是我的 json
08/07 10:48, 4F
文章代碼(AID): #1THyeHnA (Ajax)