A trick here is to use keyboard macros to do the boilerplate.
Yes, I can see my preceding correspondent was correct in discontinuing this engagement. Sorry to have wasted our collective time.
I prefer document.getElementById("myKitten") because it's easier to read and more describing then just $("#myKitten")
If it's too long to type, and you use it often, make a macro for it. When naming stuff, keep it short and simple though.
Also, you shouldn't hide logic behind names. I was actually wrong about evens.map(v => v + 1); If that's what you want to do, then write that. It's a thin line though, it might be hard to know what "v" is in that context.
(basically just juggling data, you should make a real world example.)
I have seen Jquery before so I know $ returns a document element. And if you pass # into it, it will return getElementById(). And .val() returns .value
So my guess is that you want to get the values of hp, mp, gp, whatever that is. I don't understand why you want them in an array though!? Wouldn't it be better to store them in an associative array? So that you don't have to remember what position in the array points to what value.
Try this instead:
Or without the abstraction: A little more characters to type, but you don't have to learn a framework to know what it does. A trick here is to use keyboard macros to do the boilerplate. Don't var PI = Math.PI because of laziness.