Это больше вопрос стиля и предпочтений, чем чего-либо еще, хотя возможно, что здесь также могут быть соображения производительности.
Если вы вы используете фреймворк (например, jQuery в качестве аргумента, хотя это может быть любой фреймворк), и вам нужно написать новую функцию. Это простая функция, и вы могли бы легко сделать это без использования фреймворка.
Есть ли преимущество в использовании фреймворка в любом случае, потому что он уже загружен в память браузера, имеет легко доступную карту DOM и т. д.? Или простой ванильный js всегда будет разбираться быстрее, потому что он «сырой» и не зависит от фреймворка?
Или это просто вопрос вкуса?