เป็นไปได้ไหมที่จะเรียงลำดับและจัดเรียงอาร์เรย์ใหม่ที่มีลักษณะดังนี้:
itemsArray = [
['Anne', 'a'],
['Bob', 'b'],
['Henry', 'b'],
['Andrew', 'd'],
['Jason', 'c'],
['Thomas', 'b']
]
เพื่อให้ตรงกับการจัดเรียงของอาร์เรย์นี้:
sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ]
น่าเสียดายที่ฉันไม่มีรหัสใด ๆ ที่จะติดตาม ฉันจะต้องจัดลำดับความสำคัญรายการอาร์เรย์เพื่อให้ตรงกับ sortingArr ใกล้ที่สุด
ปรับปรุง:
นี่คือผลลัพธ์ที่ฉันกำลังมองหา:
itemsArray = [
['Bob', 'b'],
['Jason', 'c'],
['Henry', 'b'],
['Thomas', 'b']
['Anne', 'a'],
['Andrew', 'd'],
]
มีความคิดว่าจะทำสิ่งนี้ได้อย่างไร?