Exercise 20: Check if Element has Class

Problem Statement

Function `hasClass(el, className)` banao jo check kare ki element pe class hai ya nahi. Example: hasClass(buttonEl, "active") => true/false

Sample Output:

hasClass(buttonEl, "active") => true (if class exists)
hasClass(buttonEl, "inactive") => false (if not)

Solution

const hasClass = (el, className) => el?.classList.contains(className) ?? false;

Explanation

Overall Goal:

  • Element pe class hai ya nahi check karna.

Real world:

  • Conditional logic: class-based checks.
  • State checks: class-based states.