У меня есть массив строк, которые я хочу заказать, используя самую строку и предопределенный порядок, который у меня есть.Лучший способ упорядочить массив строк в определенном порядке в Javascript?
Так что массив может быть:
['text4', 'image2', 'text1', 'text3', 'image1']
И предопределенный порядок таков:
text1, image1, text2, image2, text3, image3, text4, image4, text5, image5
Так упорядоченный массив должен выглядеть следующим образом:
['text1', 'image1', 'image2', 'text3', 'text4']
Как вы можете видеть, исходный массив не должен включать каждую возможную строку в заданный порядок.
То, как я могу думать, что это делается, - это цикл по массиву, посмотрите, есть ли «текст1», а если есть, поместите его в упорядоченный массив. И сделайте это для каждой строки в заданном порядке. Но есть ли лучший способ сделать это?
спасибо.
Всегда ли это «текст» и «изображение», или могут быть другие строки? – Amit