У меня есть массив объектовlet arr = [], в нем находятся такие объекты:
class Obj
{
constructor()
{
this.number = 0;
this.value = "Value";
}
}
У каждого объекта есть поле number, и нужно отстортировать по нему, можно ли тут как-то с методом sort либо еще как-то?
В коментариях сообщили что можно так: arr.sort((a,b) => a.value-b.value), но я пробовал вот так: objs = objs.sort((a,b) a.number-b.number) но массив остается не отсортированный
class Obj
{
//let number;
//let value;
constructor(n,v)
{
this.number = n;
this.value = v;
}
}
let objects= [];
objects.push(new Obj(2,"2"));
objects.push(new Obj(3,"3"));
objects.push(new Obj(1,"1"));
objects.push(new Obj(4,"4"));
let objs = objects.sort((a,b) => a.number-b.number);
console.log(objs);
Продвижение своими сайтами как стратегия роста и независимости