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 } } } } }
function foo () {
var a = 10;
this.test = function () {return this.a }
}