ladder.up().up().down().up().down().showStep();
эквивалентна записи ladder.up()ladder.up()ladder.down()ladder.up()ladder.down()ladder.showStep();
// я понимаю, что запись неправильна, просто хочу понять логику действий)
просто мы не повторяем имя объекта, потому что он уже возвращается в методе? let woman = {
husband: {
name: "John",
},
};