if (yearFrom) {
badges.push({
name: 'yearFrom',
value: yearFrom',
label: `год от ${yearFrom}`,
});
}
list = {value:array[i], next:list};
next:list обращается к самой переменной list и пишет в нее же
null
{ value: 50, next: null }
{ value: 40, next: { value: 50, next: null } }
{ value: 30, next: { value: 40, next: { value: 50, next: null } } }
{ value: 20, next:{ value: 30, next: { value: 40, next: { value: 50, next: null } } } }
{ value: 10, next: { value: 20, next:{ value: 30, next: { value: 40, next: { value: 50, next: null } } } } }
Ну раз вы говорите, что учитесь, так учитесь, изучите, например, любой учебник по адаптивной верстке от корки до корки. Иначе нормальных знаний у вас не будет.