Sortuj tablicę zawierającą obiekty na podstawie innej tablicy [duplikat]

Możliwy duplikat:
JavaScript - Sortuje tablicę na podstawie innej tablicy liczb całkowitych
Javascript - sortuj tablicę na podstawie innej tablicy

Jeśli mam tablicę taką jak ta:

['one','four','two']

I jeszcze jedna tablica:

[{
  key: 'one'
},{
  key: 'two'
},{
  key: 'four'
}]

Jak mam sortować drugą tablicę, żeby to byłokey właściwość jest zgodna z kolejnością pierwszej? W tym przypadku chcę:

[{
  key: 'one'
},{
  key: 'four'
},{
  key: 'two'
}]

questionAnswers(2)

yourAnswerToTheQuestion