this определяет контекст. например у тебя функцию вызвал объект. в данном случае в качестве this будет выступать этот объект.
у тебя есть функция, которая прибавляет 1 к числу. ее можно реализовать 2 способами: 1. передать переменную в функцию как аргумент и прибавить переменной 1 2. вызвать эту функцию как метод у этой переменной и в теле функции обратиться к this и увеличить на 1 значение переменной.
Всем доброго дня) Посоветуйте, пожалуйста, что почитать что бы мыслить как программист) Вроде как яп знаю, но не знаю как написать код, который можно будет легко поддерживать и расширять в будущем(