@vohaha

Как отсортировать json массив?

Есть скрипт выводящий содержимое файла.
$(".button").on("click", function () {
        function fbCallback(data) {
            var items = [];
            $.each(data, function (outerKey, outerVal) { // <== Loops through the array
                $.each(outerVal, function (key, val) {     // <== "Loops" through each object's properties
                    items.push('\n' + key + ' : ' + val);
                });
            });
            alert(items);
        }
        $.get("http://www.json-generator.com/api/json/get/bZtGcVPsrS?indent=2", fbCallback);
    });

Подскажите куда вставить эту функцию сортировки, что бы выводилось по алфавиту? Или подскажите может другой способ отсортировать.
selects.sort(function( a, b ){
    return a.value_option > b.value_option ? 1 : ( a.value_option < b.value_option ? -1 : 0 );
});
  • Вопрос задан
  • 2519 просмотров
Пригласить эксперта
Ответы на вопрос 1
mlnkv
@mlnkv
JavaScript Developer
$(".button").on("click", function () {
  $.get("http://www.json-generator.com/api/json/get/bZtGcVPsrS?indent=2", function(response) {
    var items = [];
    $.each(response, function(i, el) {
      $.each(el, function(key, val) {
        items.push(key + ' : ' + val);
      });
    });

    items.sort();
    console.log(items);
  });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы