Показать сообщение отдельно
  #5 (permalink)  
Старый 27.02.2017, 12:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

Сообщение от Zmicer
сортировать по второму значению, а также - по ответу.
<script>
function getTwoValue(exp) {
  return exp.match(/(\-?\d+)/g);
}

function sortByTwoValue(a, b) {
  a = getTwoValue(a);
  b = getTwoValue(b);

  return +a[1] - +b[1] || +a[2] - +b[2];
}

var arr = [];
arr [0] = "1 + 2 =3"
arr [1] = "3* 2 =6"
arr [2] = "2+5 =7"
arr [3] = "1 +2=3"

arr.sort(sortByTwoValue);
document.write(JSON.stringify(arr))

  </script>
Ответить с цитированием