개체 배열이 있습니다. 나는 underscore.js를 사용하여 각 객체를 각각의 값으로 정렬하려고합니다.컬렉션을 값으로 정렬하려면 어떻게해야합니까?
var myArray = [
{a:1, b:2, c:2},
{a:1, b:3, c:2},
{a:3, b:2, c:1},
{a:1, b:1, c:4},
{a:1, b:2, c:4},
];
내가 행운이 방법을 시도했습니다 ...
var myArray = [
{a:1, b:2, c:2},
{a:1, c:2, b:3},
{c:1, b:2, a:3},
{a:1, b:1, c:4},
{a:1, b:2, c:4},
];
나는이 방법을 사용하여 노력하고있어.
_.each(myArray, function(obj) {
_(obj).sortBy(function(val, key) {
return val;
});
});
다음은 객체의 속성을 정렬 할 수 없습니다 내 바이올린 http://jsfiddle.net/rsturim/wNLkX/
이것은 [XY 문제 (HTTP 수있다 : // meta.stackexchange.com/questions/66377/what-is-the-xy-problem). 장기적으로 당신은 무엇을하려고합니까? 객체는 순서에 대한 의식이 없으므로 위에 묻는 것은 실제로 불가능합니다. – Dancrumb