javascript understanding the weird parts udemy coupon