У меня есть идея о том, как улучшить код, но для этого потребуются массивы, и для этих массивов должен быть определенный порядок сортировки.Javascript: сортировка или сортировка пользовательских массивов на основе шаблона
У меня данный массив: var p = ['skewX', 'translateY', 'scale', 'rotateX'];
.
мне эти строки, отсортированные внутри массива по схеме:
0 translate
, 1 rotate
, 2 skew
, 3 scale
или
0 ordered translations
, 1 ordered rotations
, 2 ordered skews
, 3 ordered scales
где
index
и string
Вопрос: Можно ли сортировать эти массивы на основе этой модели?
Большое спасибо.
Да. Вы можете написать свою собственную функцию сравнения. См.: [Как определить пользовательскую функцию сортировки в javascript?] (Http://stackoverflow.com/questions/5002848/how-to-define-custom-sort-function-in-javascript) – GolezTrol
Спасибо за предложение, но я не понимаю метод sort(), поскольку я не вижу/не понимаю, как, например, scaleX> rotateX'. Можете ли вы, пожалуйста, подделать для меня эпический ответ? Стоит задача. – thednp
Также ваше предложение не имеет никакого отношения к шаблону. – thednp