可以說我有一個數組:挑選出在陣列陣列,JSON
[{
"id": 1,
"firstName": "Ron",
"surname": "Weasley",
"friends": [2]
}, {
"id": 2,
"firstName": "Harry",
"surname": "Potter",
"friends": [1, 3]
}, {
"id": 3,
"firstName": "hermione",
"surname": "granger",
"friends": [2, 4]
}, {
"id": 4,
"firstName": "Drako",
"surname": "Malfoy",
"friends": [1, 3]
}]
如何過濾它,當我點擊「哈利·波特」,它顯示名稱爲「Drako馬爾福」作爲一個div推薦的朋友(因爲他與哈利有兩個共同的朋友,又因爲德拉科是赫敏和羅恩的朋友)?
能否請你添加你目前的代碼? – Joe
用戶javascript數組排序方法(https://www.w3schools.com/jsref/jsref_sort.asp),這裏有一個版本,您可以傳遞自己的回調函數,因爲您可以比較對象並檢查字段然後根據結果返回-1,1或0。 – SPlatten
你有什麼嘗試?如果德拉科和哈利只有一個共同的朋友呢?如果他們都是朋友呢? – Weedoze