Метод prototypal, потому что он более эффективен, так как добавляет функцию к прототипу, что означает, что любые объекты, созданные с помощью конструктора, автоматически получают этот метод, в то время как первый / первый способ эти методы должны быть созданы для каждого маленького объекта, который высделать индивидуально.
Хотя на самом деле это зависит от того, что вы делаете с методом.Если вам не нужен публичный метод, вы можете выбрать this.method
или оператор функции.