Not every aspect of web development or software development is for everyone.
I would say just dive in once more in js territory and if you don't grasp it ask for help (or mentor) or post a question here or just move on and focus on the things that still make you smile. Not everyone is a master of all programming technologies out there but the more you know the better rounded decisions you can make down the line.
I say experiece actually comes from doing things so set yourself or allow yourself to jump in any interesting projects and try to find and learn all the tools needed for the job. You will make progress without realizing.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.