JSFiddle - React, Tailwind, and code Playground

by Dennis Ploetner

JavaScript

var i, key, pairs,
    obj = {'4': 'alpha', '2': 'beta', '5': 'gamma', '1': 'delta', '3': 'epsilon'};

/*
 * 1: delta
 * 2: beta
 * 3: epsilon
 * 4: alpha
 * 5: gamma
 */
for (key in obj) {
    console.log(key + ': ' + obj[key]);
}

pairs = _.pairs(obj);
obj = _.sortBy(pairs, function (item) { return item[1]; });

/*
 * 4: alpha
 * 2: beta
 * 1: delta
 * 3: epsilon
 * 5: gamma
 */
for (i = 0; i < obj.length; i++) {
    console.log(obj[i][0] + ': ' + obj[i][1]);
}