var item_unitaz = [
{'item_id':1, 'article':'DE23421312', 'name':'Привет','type':2},
{'item_id':2, 'article':'DE12421442', 'name':'Пока','type':32},
{'item_id':3, 'article':'DE78677833', 'name':'Воробей','type':68},
{'item_id':4, 'article':'DE23442235', 'name':'Петух','type':45}];
for (var i = 0; i < item_unitaz.length; i++)
{
console.log(item_unitaz[i].type.sort(function(a,b){return a - b}));
}
var item_unitaz = [
{'item_id':1, 'article':'DE23421312', 'name':'Привет','type':2},
{'item_id':2, 'article':'DE12421442', 'name':'Пока','type':32},
{'item_id':3, 'article':'DE78677833', 'name':'Воробей','type':68},
{'item_id':4, 'article':'DE23442235', 'name':'Петух','type':45}];
function compareUnitaz(a, b) {
return a.type - b.type;
}
item_unitaz.sort(compareUnitaz)
Объекты могут быть отсортированы по значению одного из своих свойств.
var items = [
{ name: 'Edward', value: 21 },
{ name: 'Sharpe', value: 37 },
{ name: 'And', value: 45 },
{ name: 'The', value: -12 },
{ name: 'Magnetic' },
{ name: 'Zeros', value: 37 }
];
items.sort(function (a, b) {
if (a.name > b.name) {
return 1;
}
if (a.name < b.name) {
return -1;
}
// a должно быть равным b
return 0;
});
var item_unitaz = [
{'item_id':1, 'article':'DE23421312', 'name':'Привет','type':2},
{'item_id':2, 'article':'DE12421442', 'name':'Пока','type':32},
{'item_id':3, 'article':'DE78677833', 'name':'Воробей','type':68},
{'item_id':4, 'article':'DE23442235', 'name':'Петух','type':45}];
function compareUnitaz(a, b) {
if (a.type > b.type) return 1;
if (a.type < b.type) return -1;
return 0;
}
item_unitaz.sort(compareUnitaz);
'use strict';
var table = [
{ ll: 5, ss: 10 },
{ ll: 55, ss: 10 , aa:25},
{ ll: 100, ss: 10, aa:{a:1,b:2} },
{ ll: 70, ss: 10 }
];
table.sort(function (a, b) {
return a.ll < b.ll
});